#include<bits/stdc++.h>
using namespace std;
int a[205],m,i,min0,j,z;
int main(){
cin>>m;
for(i=0;i<m;i++){
cin>>a[i];
}
min0=a[0];
for(i=0;i<m;i++){
if(a[i]<min0) {
min0=a[i];
z=i;
}
}
cout<<m<<endl;
if(a[0]==min0){
for(i=0;i<m;i++){
cout<<a[i];
}
}else{
cout<<min0<<" ";
for(i=1;i<m;i++){
if(i==z){
continue;
}else{
cout<<a[i]<<" ";
}
cout<<a[0];
}
}
return 0;
/**************************************************************
Problem: 1157
User: zhangziang
Language: C++
Result: Compile Error
****************************************************************/