Логика такая: нужно определить, есть ли путь от Михаила к Алисе через друзей.
Представим графом:
Видим, что Михаил не имеет общих друзей с Алексеем и Ксенией, которые дружат с Алисой. Следовательно, Михаил не может помочь Алисе подготовиться к контрольной работе, опираясь на дружеские связи.
Ответ: Нет, Михаил не может помочь Алисе подготовиться к контрольной работе.
Проверка за 10 секунд: Михаил дружит с Ирой и Дашей, но никто из них не дружит с Алисой.
Доп. профит: Важно анализировать условия задачи и строить логические выводы на основе предоставленных данных.