Ответ:

Скорость теплохода по течению: 90 : 6 = 15 км/ч.

Скорость теплохода в стоячей воде: 15 − 2,5 = 12,5 км/ч.

Скорость против течения: 12,5 − 2,5 = 10 км/ч.

Время обратного пути: 90 : 10 = 9 ч.

Ответ: 9 часов.