Perfectly Timed Crossword Puzzle