Crossword Fun Solution Submission