The Toonerville Transit Company operates a bus line with seven stops -- A, B, C, D, E, F, and G.
Here are some clues about the relative locations of the bus stops:
From A to B is 2 miles.
From A to D is 7 miles.
From C to E is 3 miles.
From C to G is 7 miles.
From E to F is 2 miles.
From E to G is 4 miles.
B is 4 miles due southwest of C.
D is 5 miles due southeast of B.
F is 4 miles due northeast of D.
The bus begins its route at A and passes through every stop once before returning to A, following the shortest path possible.
Unlike most buses, this one always travels in a straight line between stops, and straight roads exist between every possible pair of bus stops.
If the bus stops at B sometime before it stops at C, in what sequence does the bus pass the stops?