Рассмотрим пути, которые возможно пройти данным лабиринтом. Жук должен двигаться так, чтобы в конечном итоге вернуться в начальную точку. Такой путь может включать равное количество движений в противоположных направлениях. Например, программа: "вправо, вниз, влево, вверх" приведёт Жука обратно в начальную позицию.