Puzzles solved by London