Puzzles solved by 1001978