HW3 part2 sub1