Теплоход был в пути 4 часа,после этого ему осталось пройти 126км. весь путь составил 294 км.
за 4 ч теплоход проплыл 294-126=168 км
168/4=42км/ч - скорость теплохода
раз нам известно расстояние и скорость, легко находим время:
294/42=7 ч теплоход был в пути