A Full Adder with two inputs and one carry input representing two numbers to add. Three Full Adders in a Ripple representing three digit numbers. A XOR gate representing overflow.