long O=1<<1<<1,l=O+1<<1,o=1<<O|1,I=l>>1,$=1<<I,$_[]={l,l ,l,l^O,l^1,$>>1},_=I+1,_1=0,_l=1;for(;_-->0;_1+=_l*$*$_[ _],_l*=o);{while(_1=_1>>I)putchar((1<<o-l)-(_1&$-1));}