По теории графов, разработанной Эйлером, обойти все линии за 1 проход, пройдя по каждому ребру 1 раз, можно в 2 случаях: 1) Из каждой вершины выходит четное количество ребер. В этом случае можно начать в любой вершине и закончить в ней же. 2) Из 2 вершин выходит нечетное количество ребер. В этом случае необходимо начать в одной нечетной вершине и закончить в другой. 3) Если нечетных вершин больше 2, то обойти все ребра по 1 разу нельзя. У нас как раз 2 случай. Нечетные вершины - В и Е. Путь: BADCBDEACE