Complete a crossword puzzle without cheating