Puzzles solved by Putin