v1(rev){
$(xn<2||xt>=tf,R x)
$(xt==th,x=mut01(x);xx=mi(rev(xx));xy=mi(rev(mo(xy)));R x)
$(xt==tg,x=mut10(x);xy=mi(eac(cu_rev,&xy,1));R x)
A z=ax(x);$(!xt&&x!=z,miAll(x))
L j=xn,m=(xn+1)/2;
Y(tz(xt),en,
Q(1,fi(m,--j;C v=xci;zci=xcj;zcj=v))
Q(8,fi(m,--j;L v=xli;zli=xlj;zlj=v)))
R z;}