ans is B)
because the LSB of two 32 bit numbers can be added using 1 half adder and for the remaining 3 bits( 2 bits of the number that has to be added and 1 bit for the carry produce in privious bits addition) we need a full adder.
Full adder adds 3bits.
Half adder adds 2bits.