Part 1: 306 Part 2: 2572