Puzzles solved by cruise