https://numbas.mathcentre.ac.uk/question/28873/networks-2-dijkstra-s-algorithm-v2.zip?