n=gets.to_i
arr=gets.split.map(&:to_i)
num=0
0.upto(n-1) do |i|
  minj=i
  i.upto(n-1) do |j|
    if arr[j] < arr[minj]
      minj=j
      num+=1
    end
  end
  arr[i],arr[minj]=arr[minj],arr[i]
end
puts arr.join(' ')
puts num