Смотри, тут всё просто: нужно найти три разных пути из точки C в точку P. Вот они:
Разбираемся: цикл - это когда мы выходим из точки и в неё же возвращаемся. Начинаем в M и ищем пути обратно в M, проходящие по разным ребрам:
Получается только два цикла. Но можно построить третий, если немного изменить граф, добавив ребро между M и B:
Сейчас построим связный граф. Это значит, что из каждой вершины можно попасть в любую другую:
Тут главное, чтобы граф был несвязным, то есть чтобы какие-то вершины были оторваны от остальных:
Ответ: Смотри решение выше