315 км весь его путь.
4+3=7 часов всего времени он ехал.
315/7=45 км/ч его скорость, при условии что он шёл с одинаковой скоростью.
45*3=135 км он прошёл до остановки.
45*4=180 км он прошёл после остановки.
Проверяем: 135+180=315 км. Правильно решено.