Part 1: 1546
Part 2: 471