Скорость теплохода по течению реки равна км/ч.
vсобст+vтечения=22+2=24 км/ч, против течения - vсобст−vтечения=22−2=20
Всего теплоход был в пути 28−6=22 ч.
Расстояние пройденное в обе стороны одинаковое - обозначим S.
Тогда имеем равенство:
vсобст+vтеченияS+vсобст−vтеченияS=22
24S+20S=22
20S+24S=22⋅24⋅20
44S=22⋅24⋅20
S=4422⋅24⋅20=240
За весь рейс теплоход прошёл 2S=480 км.
Ответ: 480.