Кривая дорожка

Кривая дорожка ("Kabingurodo" - искаженное японским произношением английское название "Curving Road") - логическая головоломка, придуманная Наоки Инаба (Naoki Inaba) из Японии. Задание представляет собой прямоугольную или квадратную сетку, в некоторых ячейках которой расположены кружки. Необходимо расставить в сетке черные клетки, соблюдая следующие правила:

Кривая дорожка

Программа позволяет решать головоломки размером от 3 x 3 до 30 x 30. Задания для головоломки хранятся в файлах с расширением *.CVRD.