adders combinational logic design 3236603