Ответ:

18 км — это 45% маршрута. Обозначим длину всего маршрута через \(x\): \(0.45x = 18\).

Найдём целое: \(x = 18 : 0.45 = 40\) км.

Ответ: 40 км.