22 + 3 = 25 км/ч - скорость теплохода, когда он плывет по течению;
22 - 3 = 19 км/ч - скорость теплохода, когда он плывет против течения;
25 * 2,5 = 62,5 км - прошел теплоход по течению реки;
19 * 3,2 = 60,8 км - прошел теплоход против течения реки;
62,5 + 60,8 = 123,3 км - общий путь теплохода.