CS50-AI-P3-crossword Project for lecture 3 Optimization to "Artificial Intelligence with Python" Harvard course