n=int(input())
s=input().split(' ')
m=0

for i in range(n):
	minj=i
	for j in range(i,n):
		if int(s[j])<int(s[minj]):
			minj=j
	if i!=minj:
		a=s[minj]
		s[minj]=s[i]
		s[i]=a
		m+=1
			
print(' '.join(s))
print(m) n=int(input()) n int(input()) int input() input s=input().split(' ') s input().split(' ') ().split () input split ' ' m=0 m 0 for i in range(n):
	minj=i
	for j in range(i,n):
		if int(s[j])<int(s[minj]):
			minj=j
	if i!=minj:
		a=s[minj]
		s[minj]=s[i]
		s[i]=a
		m+=1
			 i range(n) range n minj=i minj i for j in range(i,n):
		if int(s[j])<int(s[minj]):
			minj=j
	 j range(i,n) range i n if int(s[j])<int(s[minj]):
			minj=j
	 int(s[j])<int(s[minj]) int(s[j]) int s[j] s j int(s[minj]) int s[minj] s minj minj=j minj j if i!=minj:
		a=s[minj]
		s[minj]=s[i]
		s[i]=a
		m+=1
			 i!=minj i minj a=s[minj] a s[minj] s minj s[minj]=s[i] s[minj] s minj s[i] s i s[i]=a s[i] s i a m+=1 m 1 print(' '.join(s)) print ' '.join(s) ' '.join ' ' join s print(m) print m m=0 0 m minj=i i minj minj=j j minj m+=1 1 m s=input().split(' ') input().split(' ') s n=int(input()) int(input()) n a=s[minj] s[minj] a
n=int(input())
s=input().split(' ')
m=0

for i in range(n):
	minj=i
	for j in range(i,n):
		if int(s[j])<int(s[minj]):
			minj=j
	if i!=minj:
		a=s[minj]
		s[minj]=s[i]
		s[i]=a
		m+=1
			
print(' '.join(s))
print(m)
