System Design - Design a Crossword Puzzle Solver - OpenAI Interview Question | DarkInterview