`define EOF 32'hFFFF_FFFF `define STDIN 32'h8000_0000 module cat; integer c,i,d; initial begin c = 48; while (c != `EOF) begin c = $fgetc(`STDIN); d = 0; i = 1; while ( c == 48 || c == 49)begin d = d * 2; d = d + c - 48; c = $fgetc(`STDIN); end // $write("%d\n", d); i = 1; while(d > 0)begin d = d - i; i = i + 1; end if ( d == 0 )begin $write("%d\n", 1); end else begin $write("%d\n", 0); end end end endmodule