Make Sophisticated Crossword Puzzle