combinational logic and boolean algebra 6797435