0,AW=function(C,u,v,m,a,z,E,X){while(!""==!false){try{z=C[(-2*~(u|2)+(~u^2)+(~u&2)+(u|-3))%3],C[u]=(X=(m=C[u],a=C[((u|0)+1)%3],3*(m&~a)-2*(m^a)-(~m^a)+(~m|a))-(z|0),E=u==1?z<>>v,-~(X&E)+~E+(X&~E)+2*(~X&E))}catch(y){throw y;}if("W")break}}