n = gets.to_i
array = gets.split(" ").map{|k|k.to_i}
cnt = 0
for i in 0..(n-1) do
    minh = i
    for h in i..(n-1) do
        if array[minh] > array[h]
            minh = h
        end
    end
        if array[i] != array[minh]
            k = array[i]
            array[i] = array[minh]
            array[minh] = k
            cnt += 1
        end
end

puts array.join(" ")
puts cnt
