Если один теплоход вышел в 07:00, то до 10:30 того же дня он двигался 10 часов 30 минут – 7 часов 00 минут = 3 часа 30 минут. Учтем, что 30 мин = 0,5 ч. Значит, один теплоход был на плаву 3,5 часа.
Двигаясь со скоростью 20 км/ч этот теплоход проплыл (3,5 ч) * (20 км/ч) = 70 км.
Другой теплоход вышел в 10:30 и пусть через t часов догнал первого теплохода.
Тогда, 70 + 20 * t = 37,5 * t или 17,5 * t = 70, откуда t = 70 / 17,5 = 4 ч.