AI crossword puzzle generator that formulates the problem as a Constraint Satisfaction Problem(CSP). Features domain pruning with arc consistency (AC-3), backtracking, and efficient word placement.