Исполнитель РОБОТ движется в прямоугольном лабиринте на клетчатой плоскости. Команды движения: вверх, вниз, влево, вправо (на одну клетку в соответствующем направлении). Если РОБОТ движется в сторону стены, программа прерывается. Команды проверки: сверху свободно, снизу свободно, слева свободно, справа свободно.
Дана программа:
НАЧАЛО
ПОКА слева свободно ИЛИ снизу свободно
ЕСЛИ слева свободно ТО
влево
ИНАЧЕ
вниз
КОНЕЦ ЕСЛИ
КОНЕЦ ПОКА
КОНЕЦ
Сколько клеток лабиринта таковы, что, начав из них и выполнив программу, РОБОТ уцелеет и остановится в закрашенной клетке (A6)?