Для начала найдем расстояние, которое проехали 2 героя за 4 часа:
Незнайка проехал 48 * 4 = 192 км
Шпунтик проехал 72 * 4 = 288 км
Теперь подсчитаем расстояние, которое проехал шпунтик после того как починил мотор: 72 * 2 = 144 км
Теперь до 144 + 288 = 432 км (проехал Незнайка, по скольку сказано, что через 2 часа он догнал Незнайку, значит расстояние, которое проехал Шпунтик с ремонтом = расстоянию Незнайки без остановок)
Теперь узнаем сколько часов ехал Незнайка(и это равняется времи, которое потребовалось Шпунтику, чтобы догнать Незнайку с ремонтом):
432/48 = 9 часов
Время, которое Шпунтик чинил мотор = 9-4-2= 3 часа)
Ну а если решать уравнением:
пусть время, за которое Шпунтик чинил мотор = х, тогда все время, которое потребовалось Шпунтику, чтобы догнать Незнайку с ремонтом = 6+х
48*(6+х) = 72 * (6+х-х)
288 + 48х = 432
48х = 144
х= 3
Ответ : 3 часа