Part 1: 5316 Part 2: 16728