#include <stdio.h>
int main(void) {
unsigned int lin, rin, wk0, y,z, lou, rou;
lin = 0;
rin = 1;
wk0 = 869468045;
y = rin +wk0;
z = (y << 1)+ y-1;
lou = (z << 4) ^ z;
rou = rin;
printf("y=%x z=%x out = %x %08x",y
,z
,lou
,rou
); return 0;
}
I2luY2x1ZGUgPHN0ZGlvLmg+CgppbnQgbWFpbih2b2lkKSB7CgkgdW5zaWduZWQgaW50IGxpbiwgcmluLCB3azAsIHkseiwgbG91LCByb3U7CglsaW4gPSAwOwoJcmluID0gMTsKCXdrMCA9IDg2OTQ2ODA0NTsKCQoJeSA9IHJpbiArd2swOwoJeiA9ICh5IDw8IDEpKyB5LTE7Cglsb3UgPSAoeiA8PCA0KSBeIHo7Cglyb3UgPSByaW47CglwcmludGYoInk9JXggej0leCAgb3V0ID0gJXggJTA4eCIseSx6LGxvdSxyb3UpOwoJcmV0dXJuIDA7Cn0=