Задача:
На языке Prolog разработать программу обхода шахматной доски.
В левом нижнем углу шахматной доски 3 х 4 помещена ладья.
Требуется обойти ладьей доску, проходя через каждое поле ровно один раз. Последним ходом ладья должна быть установлена на одно из двух полей, соседних к исходному. Программа должна вывести маршрут движения фигуры
Пожалуйста, подскажите, с чего начать решение этой задачи, или, кто может, дайте решение...