Сначала найдем путь, который теплоход прошел по озеру. В озере нет течения, поэтому скорость теплохода равна его собственной скорости.
Путь равен скорость * время.
$$S_1 = 24,5 \text{ км/ч} * 0,4 \text{ ч} = 9,8 \text{ км}$$
Теперь найдем путь, который теплоход прошел по реке против течения. В этом случае скорость теплохода уменьшается на скорость течения реки.
$$V_{\text{против течения}} = 24,5 \text{ км/ч} - 1,3 \text{ км/ч} = 23,2 \text{ км/ч}$$
Путь равен скорость * время.
$$S_2 = 23,2 \text{ км/ч} * 3,5 \text{ ч} = 81,2 \text{ км}$$
Найдем общий путь, сложив путь по озеру и путь по реке:
$$S = S_1 + S_2 = 9,8 \text{ км} + 81,2 \text{ км} = 91 \text{ км}$$
Ответ: Теплоход прошел 91 км.