implementovan dijkstra algorimus