Qj=function(W,F,u,c,q,S){try{S=W[((F|0)+2)%3],W[F]=(q=W[F],c=W[((F|0)+1)%3],2+3*(q&~c)+2*(~q^c)+(~q&c))-(S|0)^(F==1?S<>>u)}catch(L){throw L;}}