Solve Impossible Shooting-Puzzles!