i,j,s,t,a[110],b[20000]; main(n){ for(scanf("%d",&n);ia[j]){ b[s++]=j; a[j]^=a[j-1]^=a[j]^=a[j-1]; } printf("%d\n",s); for(i=0;b[i];i++)fflush(!printf("%d %d\n",b[i]-1,b[i])); gets(&n); return 0; }