nikvic, а Вы можете чётко сформулировать задачу и ответить на следующие вопросы?
1) Лабиринт конечен или бесконечен?
2) Известен ли он заранее?
3) Что означает "выйти из лабиринта"? Выйти в какую-то определённую дверь? Должен ли список команд гарантировать, что мы после этого не войдём обратно в эту же дверь или считается, что выполнение команд после такого "выхода" обрывается?
1/ По умолчанию, "лабиринт" - конечный лабиринт. Исключений не знаю.
2/ Известен. Например, состоит из всех лабиринтиков, с числом комнат не более 666 в каждом
3/ Оказаться в спецкомнате, где накрыта "поляна"
