Part 1: 3251
Part 2: 47841