PUZZLE SOLVERS
CROSSWORD SOLVER
DICTIONARY SEARCH (predictive)