Ответ:

Сравним возможные маршруты: напрямую A–C — 8 км; через B — 5 + 2 = 7 км; через D и B — 3 + 1 + 2 = 6 км.

Ответ: 6 км.