Crossword algorithm ?

Printable View