n = input()
A = map(int, raw_input().split())
count = 0
for i in xrange(n):
    mini = i
    for j in xrange(i,n):
        if A[j] < A[mini]:
            mini = j
    if i < mini:
        key = A[mini]
        A[mini] = A[i]
        A[i] = key
        count += 1
print ' '.join(map(str, A))
print count