Пусть общее расстояние равно S.
За первую треть времени проехал S/2.
Осталось проехать S - S/2 = S/2.
За вторую треть времени проехал (1/4) * (S/2) = S/8.
Общее пройденное расстояние: S/2 + S/8 = 5S/8.
Оставшееся расстояние: S - 5S/8 = 3S/8.
По условию, 3S/8 = 30 км.
S = 30 * 8 / 3 = 80 км.
Ответ: 80 км.