Dijkstra Template Problem