ll@T;REP(T){ll@N,Y,Z=0,W=0;if(N<3)T=Y=0;else Y=N^(T=1LL<>d&1](d)),--W=Z=T/2,2Y