n=int(input())
l1=list(map(int,input().split()))
m=min(l1) #最小值
i=l1.index(m) #最小值下标
t=l1[0] #最小值下标与0对调
l1[0]=l1[i]
l1[i]=t
print(i + 1)
for i in l1:
print(i,end=' ')
/**************************************************************
Problem: 1157
User: admin
Language: Python
Result: Accepted
Time:95 ms
Memory:34480 kb
****************************************************************/