Filling Out The Crossword Puzzle