Limits: 1s, 512 MB
A crossword puzzle is usually a grid of RxC cells. Initially, each cell is either empty or blocked. The player has to write words in consecutive empty squares from top to bottom or left to right. He cannot leave any square empty or write in any blocked cell.
This is a companion discussion topic for the original entry at https://toph.co/p/crossword-puzzles