Part 1: 23177
Part 2: 6804