Puzzles solved by 501