HW 3 up to Part 2