Why Are Crossword Puzzles So Hard