Block Interview Question

Implement an online crossword puzzle solver.