Алгоритм поиска кратчайшего пути