enum{M=1500}; N,A[M],B[M],h,i,j,k,x[M],y[M],s,t; main(z){ scanf("%d",&N); for(i=N;i--;)scanf("%d",A+i); for(i=N;i--;)scanf("%d",B+i); for(z=h=N;h--;){ for(i=N;i--;)x[i]=A[i]<<11; for(k=N;k--;){ for(i=N;i--;)if(x[j]>x[i])j=i; x[j]+=B[(h+k)%N]/2<<11|1; } for(t=0,i=N;i--;tt)z=t; } printf("%d",z); }