n=int(input())
a=list(map(int,input().split()))
c=0
for i in range(n-1):
 m=a.index(min(a[i:]),i)
 if i!=m:a[i],a[m]=a[m],a[i];c+=1
print(*a)
print(c) n=int(input()) n int(input()) int input() input a=list(map(int,input().split())) a list(map(int,input().split())) list map(int,input().split()) map int input().split() ().split () input split c=0 c 0 for i in range(n-1):
 m=a.index(min(a[i:]),i)
 if i!=m:a[i],a[m]=a[m],a[i];c+=1 i range(n-1) range n-1 n 1 m=a.index(min(a[i:]),i) m a.index(min(a[i:]),i) a.index a index min(a[i:]) min a[i:] a i: i i if i!=m:a[i],a[m]=a[m],a[i];c+= i!=m i m print(*a) print *a a print(c) print c a=list(map(int,input().split())) list(map(int,input().split())) a n=int(input()) int(input()) n m=a.index(min(a[i:]),i) a.index(min(a[i:]),i) m c=0 0 c
n=int(input())
a=list(map(int,input().split()))
c=0
for i in range(n-1):
 m=a.index(min(a[i:]),i)
 if i!=m:a[i],a[m]=a[m],a[i];c+=1
print(*a)
print(c)
