Combinational Circuits And Sequential Circuits