a;main(b,c){return a?b-(1<>1)>>c-1&1:10),main(b+!c,c?c-1:a)):(printf("Gray code n=%d\n",a=getchar()-48),main(0,a));}