Puzzles solved by 987654