Worked on Part 4, finished part 3 output