Greedy Algorithms (stay ahead)
shortest paths