Когда теплоход шел по течению, его скорость составляла 23,8 км/ч + 2,3 км/ч (скорость течения) = 26,1 км/ч. Значит, за 2,1 ч теплоход пройдет путь 26,1 км/ч * 2,1 ч = 54,81 км.
Когда теплоход шел против течения, его скорость была 23,8 км/ч - 2,3 км/ч = 21,5 км/ч. Теплоход пройдет путь за это время: 21,5 км/ч * 1,9 ч = 40,85 км.
Общий пройденный путь теплоходом за все время равен сумме пройденных путей по течению и против течения: 54,81 км + 40,85 км = 95,66 км.
Таким образом, теплоход преодолел всего 95,66 км за все время движения.