int main(r)
{
unsigned short rnd = 13373;
while(1)
unsigned char f1 = (rnd&(3<<13))>>13;
unsigned char f2 = (rnd&(3<<10))>>10;
rnd <<=1;
rnd |= f1^f2;
putchar(rnd);
}