Dynamic And Flexible Crossword