HW1_p3 complete