part 3
221