integrated left dijkstra