#!/usr/bin/python
i = input()
n = map(int, raw_input().split())
cnt=0

for i in xrange(len(n)):
    min = i
    flag = False
    for j in xrange(i, len(n)):
        if n[j] < n[min]:
            min=j
            flag = True
    n[i],n[min] = n[min],n[i]
    cnt+=1

print ' '.join(map(str,n))
print cnt