ZK M[31];ZK m1(J n){K x,r;I i=60-__builtin_clzl(n+7),j;P(x=…
ZK M[31];ZK m1(J n){K x,r;I i=60-__builtin_clzl(n+7),j;P(x=M[i],M[i]=xx,x)j=i;W(!(x=++j<31?M[j]:8+ma(0,16L<<(j=MX(18,i)))));xm=i,M[j]=xx,r=x;W(i<j)x+=16L<<xm,M[*(J*)(x-8)=i++]=x,xx=0;R r;}
ZK M[31];ZK m1(J n){K x,r;I i=60-__builtin_clzl(n+7),j;P(x=M[i],M[i]=xx,x)j=i;W(!(x=++j<31?M[j]:8+ma(0,16L<<(j=MX(18,i)))));xm=i,M[j]=xx,r=x;W(i<j)x+=16L<<xm,M[*(J*)(x-8)=i++]=x,xx=0;R r;}