i,k;main(n,v){for(n=~v%9;printf(i?&v:"Gray code n=%d",n);)v=k?(i^i>>1)>>--k&1|48:~--i>>(k=n)?0:10;}