Пусть х км/ч собственная скорость теплохода, тогда
(x+2) скорость по течению
(x-2) против
расстояние пройденной теплоходом по течению равняется расстоянию пройденному против течения
7(x+2)=9(x-2)
7x+14=9x-18
2x=32
x=16
(16+2)*7=126 км вот ответ прости за пунктуацию)