Оптимизация маршрутов: Как найти кратчайший путь