Ответ:

Скорость теплохода по течению равна сумме собственной скорости и скорости течения:

\(v_{т}=28,7+(28,7-25,6)=28,7+3,1=31,8\) км/ч.

Расстояние найдём по формуле \(s=vt\):

\(s=31,8\cdot5,5=174,9\) км.

Ответ: 174,9 км.