Finish HW2-Pb1