Puzzles solved by France