module top ( input x, input y, input z, input clk, input A, output B ); `ifndef BUG assign B = (x || y || !z)? (A & z) : ~x; `else assign B = z - y + x; `endif endmodule