На бесконечном поле есть горизонтальная и вертикальная стены. Правый конец горизонтальной стены соединён с нижним концом вертикальной стены. Длины стен неизвестны. В каждой стене есть ровно один проход, точное место прохода и его ширина неизвестны. Робот находится в клетке, расположенной непосредственно в углу над горизонтальной стеной и слева от вертикальной стены.
Напишите для Робота алгоритм, закрашивающий все клетки, расположенные непосредственно выше горизонтальной стены и левее вертикальной стены, кроме клетки, в которой находится Робот перед выполнением программы.
влево
нц пока не ...
закрасить
влево
кц
... снизу свободно
...
кц
нц пока не снизу свободно
...
влево
кц
нц пока ... свободно
вправо
кц
...
нц пока ...
закрасить
вверх
кц
нц ...
вверх
кц
нц пока справа стена
...
...
кц