Программа сделана для того, что бы убить время. Первая идея - поиск квадратов 5х5, т.е. где каждое вертикальное слово пересекается с каждым горизонтальным и наоборот. Правда, с помощью этой программы такие комбинации искать довольно долго. Здесь пользователь задает только сетку, а программа подбирает слова из словаря. Изначально используется упрощенный словарь, где нет специальных слов из узких областей. Прилагается и полная версия словаря. К сожалению, первоначальный источник указать не могу - уже не помню, а в этой версии словарь обработан мной. Работа с программой исключительно "мышовая" - левая кнопка устанавливает поле, правая - стирает. Если программа долго не может подобрать сетку (а может вообще не подберет), то остановите и перезапустите ее. Каждый раз стартовые слова выбираются случайно. По сравнению с предыдущей версией 2006 года - эта работает во много раз быстрее, сама выбирает последовательность подбора слов, учитывает многие мелочи (например, в клетку, где начинается слово нельзя ставить мягкий знак, твердый знак, букву Ы).