Generating grid for the crossword, and logging a mistaken approach I attempted