Puzzles solved by 1004