ll@N,@A[N],l=*A,r=l;rep[A](a,N){if(ar)swap(a,r);while(l