part 2
42