Lasting Crossword Solver