Ответ:

Сравним возможные кратчайшие маршруты:

  1. Через A и E: B–A–E–D — 2 + 1 + 4 = 7 км.
  2. Через C: B–C–D — 5 + 3 = 8 км.
  3. Через E: B–E–D — 4 + 4 = 8 км.

Маршрут B–A–E–D не повторяет пункты и короче перечисленных альтернатив.

Ответ: 7 км.