N = int(raw_input())
nums = map(int, raw_input().split(" "))

count = 0
for i in range(0, len(nums)):
    mini = i
    for j in range(i, len(nums)):
        if nums[mini] > nums[j]:
            mini = j
    if i != mini:
        count += 1
    temp = nums[i]
    nums[i] = nums[mini]
    nums[mini] = temp


nums = map(str, nums)
print(" ".join(nums))
print(count) N = int(raw_input()) N int(raw_input()) int raw_input() raw_input nums = map(int, raw_input().split(" ")) nums map(int, raw_input().split(" ")) map int raw_input().split(" ") ().split () raw_input split " " count = 0 count 0 for i in range(0, len(nums)):
    mini = i
    for j in range(i, len(nums)):
        if nums[mini] > nums[j]:
            mini = j
    if i != mini:
        count += 1
    temp = nums[i]
    nums[i] = nums[mini]
    nums[mini] = temp i range(0, len(nums)) range 0 len(nums) len nums mini = i mini i for j in range(i, len(nums)):
        if nums[mini] > nums[j]:
            mini = j
     j range(i, len(nums)) range i len(nums) len nums if nums[mini] > nums[j]:
            mini = j
     nums[mini] > nums[j] nums[mini] nums mini nums[j] nums j mini = j mini j if i != mini:
        count += 1
     i != mini i mini count += 1 count 1 temp = nums[i] temp nums[i] nums i nums[i] = nums[mini] nums[i] nums i nums[mini] nums mini nums[mini] = temp nums[mini] nums mini temp nums = map(str, nums) nums map(str, nums) map str nums print(" ".join(nums)) print " ".join(nums) " ".join " " join nums print(count) print count nums = map(int, raw_input().split(" ")) map(int, raw_input().split(" ")) nums count = 0 0 count N = int(raw_input()) int(raw_input()) N nums = map(str, nums) map(str, nums) nums mini = i i mini mini = j j mini temp = nums[i] nums[i] temp count += 1 1 count
N = int(raw_input())
nums = map(int, raw_input().split(" "))

count = 0
for i in range(0, len(nums)):
    mini = i
    for j in range(i, len(nums)):
        if nums[mini] > nums[j]:
            mini = j
    if i != mini:
        count += 1
    temp = nums[i]
    nums[i] = nums[mini]
    nums[mini] = temp


nums = map(str, nums)
print(" ".join(nums))
print(count)