Ответ:

По течению скорость теплохода: 28 + 1,6 = 29,6 км/ч.

Против течения скорость: 28 − 1,6 = 26,4 км/ч.

Путь по течению: 29,6 · 1,8 = 53,28 км.

Путь против течения: 26,4 · 0,9 = 23,76 км.

Весь путь: 53,28 + 23,76 = 77,04 км.

Ответ: 77,04 км.