Crossword Puzzle Solver
Asked at OpenAI · System Design for ML · Difficulty: Hard · Last asked Jan 5, 2026
You are given a partly filled crossword grid and a list of allowed words. Fill every empty cell with a letter so that each across and down entry of the grid spells a word from the list. Return one completed grid, or `None` when no legal fill exists.
Loading the problem…