Part 1: 42768
Part 2: 34348