Part 1: 239
Part 2: 946346