Текст задачи: Задан лабиринт, составленный из комнат, у каждой из которых имеется не менее одной и не более трех дверей, соединяющих между собой различные комнаты. Одна из дверей называется входом в лабиринт, другая - выходом. Найти кратчайший путь от входа в лабиринт к его выходу. Задачу надо решить в с++ с комментариями, что задается, какие действия осуществляются.