Block interview question

Implement an online crossword puzzle solver.