Ответ:

Ищем пути из A в B, проходящие через D.

  1. Путь \(A \to D \to B\): \(A-D\) отсутствует, поэтому этот путь невозможен.
  2. Путь \(A \to C \to D \to B\): \(1 + 2 + 1 = 4\) км.
  3. Путь \(A \to E \to D \to B\): \(1 + 1 + 1 = 3\) км.

Минимальная длина — 3 км.

Ответ: 3 км, путь A—E—D—B.