This crossword puzzle builds the grid dynamically based upon an external text file. Each time you play it, the layout will be different.