Ваша ошибка, что Вы считали 60 от общего пути, а надо считать 60 от того, что он проехал за первый час, тогда:
1) 25:100*60=15 - на столько больше проехал за второй час
2) 25+15 = 40 -пути проехал за второй час
3)100-(25+40) =35 -пути-проехал за 3 час
4)77:0,35=220 (км) - длина всего пути