George lives in Town `G` and Maggie lives in Town `M`.
The diagram below shows the network of main roads between Town `G` and Town `M`.
The vertices `G, H, I, J, K, L, M, N` and `O` represent towns.
The edges represent the main roads. The number on the edges indicate the distance, in kilometres, between adjacent towns.
- What is the shortest distance, in kilometres, between Town `G` and Town `M`? (1 mark)
- George plans to travel to Maggie's house. He will pass through all the towns shown above.
- George plans to take the shortest route possible.
- Which town will George pass through twice? (1 mark)