Hit and run part2
151