Bidirectional dijkstra.