`timescale 1ns/1ns module top_module ( input a, input b, input c, input d, output e, output f ); reg h; reg i; reg j; always@(*) begin h=a&&b; i=c||d; j=h^i; end assign f=j; assign e=!j; endmodule