Dag shortest path