Помогите решить, пожалуйста.1) Система команд исполнителя РОБОТ, «живущего» в прямоугольном лабиринте на клетчатой плоскости: вверх вниз влево вправо.При выполнении любой из этих команд РОБОТ перемещается на одну клетку соответственно: вверх ↑, вниз ↓, влево ←, вправо →. Четыре команды проверяют истинность условия отсутствия стены у каждой стороны той клетки, где находится РОБОТ:сверху свободно снизу свободнослева свободно справа свободноЦикл ПОКА <условие> команда выполняется, пока условие истинно, иначе происходит переход на следующую строку. Если РОБОТ начнет движение в сторону стены, он разрушится, и программа прервется.Сколько клеток приведенного лабиринта соответствуют требованию, что, выполнив предложенную ниже программу, РОБОТ уцелеет и остановится в той же клетке, с которой он начал движение?НАЧАЛОПОКА <сверху свободно> вверхПОКА <слева свободно> влевоПОКА <снизу свободно> внизПОКА <справа свободно> вправоКОНЕЦ A) 1B) 2C) 3D) 4