Ответ:

Пусть весь путь равен \(x\) км.

Весь путь состоит из пройденной и оставшейся частей:

\(\frac14x+12+\frac38x+9=x\).

\(\frac14+\frac38=\frac28+\frac38=\frac58\), поэтому

\(\frac58x+21=x\).

\(x-\frac58x=21\), \(\frac38x=21\).

\(x=21:\frac38=21\cdot\frac83=56\) км.

Ответ: весь путь составил 56 км.