Part 1: 8176 Part 2: 2689