1. Обозначим весь путь как X. В первый час проехал (6/21)X. Осталось: X - (6/21)X = (15/21)X = (5/7)X.
2. Во второй час проехал (7/12) * (5/7)X = (5/12)X. В третий час проехал (5/7)X - (5/12)X = (60 - 35)/84 X = (25/84)X.
3. По условию, во второй час проехал на 40 км больше, чем в третий: (5/12)X - (25/84)X = 40. (35/84)X - (25/84)X = 40. (10/84)X = 40. X = 40 * 84 / 10 = 336 км.