HW04, part 2.