dijkstra greedy fixes