while условие выполнения цикла do
begin
{Операторы}
end;
Идешь всеми путями из а в е
ищешь наикратчайший
допустим: из А в В =2
из В в С =1
из С в Е =2
итого 5
понятненько? :3
1 получается 3
2 получается 9
1 получается 11
2 получается 121
1 получается 123
бинго