The answer is A) 4-time units.
Because even though we have Pi and Gi terms in carry, these can be simplified into inputs so don't need to wait for
'em to calculate the carry. For example -
C1 = G0 + P0C0
C1=A0B0 + (A0'B0+A0B0')C0
C1=A0B0 + A0'B0C0 + A0B0'C0
Similarly, we can write C2, C3, and C4 in terms of inputs so just 2-level AND-OR is enough to generate all the carries, therefore, 2-time units here.
Now for the sum, we have to wait for the carries and then sum will take 2-time units, therefore, total time units = 2+2 =4.