Ответ:

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

Составим уравнение: \(0.45x=18\).

Тогда \(x=18:0.45=40\) км.

Ответ: 40 км.