input for part2