Ответ:

Проверим кратчайшие подходящие маршруты, не посещая пункты повторно. Например, маршрут A—B—C—D—F проходит через C и имеет длину 3 + 6 + 2 + 4 = 15.

Другие краткие варианты не дают меньшей длины: A—E—C—D—F имеет длину 4 + 5 + 2 + 4 = 15; A—E—D—C—B—F — 4 + 2 + 2 + 6 + 1 = 15. Если идти из C сразу в F, длина маршрута A—B—C—F уже равна 3 + 6 + 8 = 17. Следовательно, меньшего пути нет.

Ответ: 15