Part 1: 5145 Part 2: 16518