За час теплоход пройдёт по течению на 4 км больше, чем против течения, потому что по течению его собственная скорость увеличивается на 2 км/ч, а при движении против течения уменьшается на 2 км/ч, Получается, что разность скоростей движения по и против течения равна ДВОЙНОЙ скорости течения
Ответ: на 4 км.