Пусть $$v$$ - собственная скорость теплохода (в км/ч).
Скорость теплохода против течения равна $$v - 2,5$$ км/ч.
Расстояние равно 90 км, время 3,6 часа. Значит:
$$3,6(v - 2,5) = 90$$
$$v - 2,5 = \frac{90}{3,6} = \frac{900}{36} = 25$$
$$v = 25 + 2,5 = 27,5$$ км/ч.
Скорость теплохода по течению равна $$27,5 + 2,5 = 30$$ км/ч.
Время на обратный путь равно $$\frac{90}{30} = 3$$ часа.
Ответ: 3 часа.