#include<bits/stdc++.h>
using namespace std;
int n,a[250],mn=INT_MAX,p=0;
int main(){
	cin>>n;
	for(int i=1;i<=n;i++){
		cin>>a[i];
		if(mn>a[i]) mn=a[i];
	}
	for(int i=1;i<=n;i++){
		if(mn==a[i]){
			p=i;
			break;
		}
	}
	swap(a[1],a[p]);
	cout<<p<<endl;
	for(int i=1;i<=n;i++) cout<<a[i]<<" ";
	
}
/**************************************************************
	Problem: 1157
	User: dengyuanyan
	Language: C++
	Result: Accepted
	Time:8 ms
	Memory:2076 kb
****************************************************************/