Using gates other than 4:2-adders and conditional sum adder

I wanted to make sure if i understood the demanding of the last question at project 5,
are we suppose to complete the multiplier using only 4:2-adders and conditional sum adder which we built before?
or we can use other gates like MUX or AND?

You may use extra gates if you need them. However, make sure your solution uses the long multiplication algorithm mentioned in the PDF.