Ответ:

Первый теплоход вышел на 3 ч раньше. Пусть до встречи он был в пути t часов. Тогда второй был в пути t − 3 часов.

Вместе теплоходы прошли 306 км:

22t + 26(t − 3) = 306.

22t + 26t − 78 = 306; 48t = 384; t = 8.

Время в пути второго теплохода: 8 − 3 = 5 ч.

Ответ: первый теплоход был в пути 8 ч, второй — 5 ч.