Solve many types of crosswords and puzzles.
It designed for teachers and crossword enthusiasts.
Crossword Maestro solves and explains cryptic and non-cryptic crosswords.