7458 chip
module top_module (
input p1a, p1b, p1c, p1d, p1e, p1f,
output p1y,
input p2a, p2b, p2c, p2d,
output p2y );
wire a;
wire b;
wire c;
wire d;
assign a = p1a&p1c&p1b;
assign b = p1f&p1e&p1d;
assign p1y = a|b;
assign c = p2a&p2b;
assign d = p2c&p2d;
assign p2y = c|d;
endmodule