Ответ:

На движение теплохода ушло 51 − 1 = 50 часов. Пусть скорость течения равна c км/ч. Скорости теплохода по течению и против течения — 25 + c и 25 − c км/ч.

609 / (25 + c) + 609 / (25 − c) = 50.

После сложения дробей: 1218 · 25 / (625 − c²) = 50, то есть 30450 = 50(625 − c²).

Отсюда 609 = 625 − c², поэтому c² = 16. Скорость течения положительна, значит c = 4.

Ответ: 4 км/ч.