Расстояние между двумя портами 504 км. Двигаясь против течения реки, теплоход проходит это расстояния за 21 ч. за сколько часов он пройдет по течению реки, если скорость течения 2 км\ч.
504 : 21 = 24 км/ч - скорость теплохода против течения реки 24 + 2 = 26 км/ч - собственная скорость теплохода 26 + 2 = 28 км/ч - скорость теплохода по течению реки 504 : 28 = за 18 часов пройдет ----------------------------------------------------------------------------------------------