An Orderly Vacation

A puzzle from Peter Winkler’s excellent Mathematical Puzzles (2021):

A certain island contains a network of roads. Each road segment (between one intersection and the next) has its own name. If d is the average number of road segments that meet at an intersection, show that it’s possible to take a drive on the island that traverses at least d road segments and hits them in alphabetical order.

Click for Answer