1) пока слева свободно
закрасить
влево
2) пока слева стена
закрасить
вверх
3) пока слева свободно
вверх
4) пока слева стена
закрасить
вверх
5) влево
6) пока справа стена
закрасить
вниз
7) пока справа свободно
вниз
8) пока справа стена
закрасить
вниз
9) вправо
10) пока сверху стена
закрасить
вправо
Ну и меня получилось 10, может быть можно как-то сократить либо делать не до конца