#include<cstring>#include<iostream>#include<cstdio>#include<string>#include<map>#define LL long longusing namespace std;int a[50010];map<int,int>h;int main(){ int n; while(scanf("%d",&n)!=EOF){ h.clear(); memset(a,0,sizeof(a)); int ma=0,ind,x; for(int i=0;i<n;i++){ scanf("%d",&a[i]); h[a[i]-i]++; if(h[a[i]-i]>ma)ma=h[a[i]-i],ind=i,x=a[i]; } int st=x-ind; printf("%dn",n-ma); for(int i=0;i<n;i++,st++) if(i==n-1)printf("%dn",st); else printf("%d ",st); } return 0;}


