Решение:
Пусть \( S \) — общее расстояние, которое проехал мотоциклист.
- В первый час проехал: \( \frac{6}{21}S = \frac{2}{7}S \).
- Осталось проехать: \( S - \frac{2}{7}S = \frac{5}{7}S \).
- Во второй час проехал: \( \frac{7}{12} \times \frac{5}{7}S = \frac{5}{12}S \).
- В третий час проехал: \( \frac{5}{7}S - \frac{5}{12}S = \frac{60 - 35}{84}S = \frac{25}{84}S \).
- По условию, во второй час проехал на 40 км больше, чем в третий: \( \frac{5}{12}S - \frac{25}{84}S = 40 \).
- Приведём к общему знаменателю: \( \frac{35}{84}S - \frac{25}{84}S = 40 \).
- \( \frac{10}{84}S = 40 \).
- \( \frac{5}{42}S = 40 \).
- \( S = 40 \times \frac{42}{5} = 8 \times 42 = 336 \) км.
Ответ: 336 км.