Расстояние между двумя портами
1) 504:21=24 (км/ч) - скорость теплохода против течения2) 24+2=26(км/ч) - собственная скорость теплохода3) 26+2=28 (км/ч) - скорость теплохода по течению4) 504:28=18 (часов) - время, за которое пройдет расстояние по течению рек
или 240/4=60 км/ч скорость сближения 60-24=36км/ч скорость второго теплохода
Наверно где-то 3 метра есть...