A 4-bit adder will be used to add a 3-bit unsigned number (0-7) and a 2-bit unsigned number (0-3), producing a 4-bit result. Design a combinational circuit with a complete truth table, K-maps and circuit diagrams using multiplexers and discrete logic gates.