Система команд исполнителя РОБОТ, «живущего» в клетках прямоугольного лабиринта на плоскости:
![](https://st.testna5.ru/img/28/15/28151787ade7ff341b11620dfb17b441.png)
.
При выполнении любой из этих команд РОБОТ перемещается на одну клетку в соответствующем направлении.
Четыре условия позволяют проверить отсутствие преград у каждой из сторон той клетки, где находится РОБОТ:
![](https://st.testna5.ru/img/63/2e/632ea1ec2ddd5e11401b26713b4d37b4.jpg)
.
В цикле
![](https://st.testna5.ru/img/07/68/076833b845e38a3953fbca61b58897fa.jpg)
команда выполняется, пока условие истинно, иначе происходит переход на следующую строку программы.
Если РОБОТ начнет движение в сторону стены, то он разрушится, и выполнение программы прервется.
Сколько клеток лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение?
[Демовариант ФИПИ, 2011.]