Part 1: 517
Part 2: 1047739