Crossword Solver Based On Reason