writeln("Gray code n=",n:=""at(Date second&3))for(i,1,2**n,for(j,1,n,write(-(i-1>>n-j)>>1&1))writeln)