Puzzles solved by 31