Обозначим деревни первыми буквами их названий:
Составим граф, где вершины - деревни, а ребра - дороги между ними:
Полный список дорог (ребер):
Теперь определим, можно ли попасть из Малиновки (М) в Шишкино (Ш).
Начнем с Малиновки (М):
Из М можно попасть только в С (Сосновка).
Из С можно попасть в М, Р (Ромашкино) и Ш (Шишкино).
Итак, из Малиновки (М) мы можем поехать в Сосновку (С), а оттуда сразу в Шишкино (Ш).
Путь: Малиновка → Сосновка → Шишкино
Ответ: Да, можно попасть из деревни Малиновка в деревню Шишкино. Путь: Малиновка → Сосновка → Шишкино.