hw3 part 2 complete