part 2 input