Part 1: 4202
Part 2: 4779
