Puzzles solved by mile