if (a>=b) c='X'; else c='Y';
c=((a>=b)?'X':'Y');
if ((a==b) && (!(b>c) || (a!=6))) { x*=a+b; y=x/(a-b) % 4; }
if (a==(b=c)) a>>=2;
b=c; if (a==b) a>>=2;
if ((a>=b) && ||c=3) { x*=a+b; }