Solve 100 crossword puzzles