Puzzles solved by China