review of combinational logic 6259950