Ответ:

Обозначим скорость течения через x км/ч. Тогда скорость теплохода по течению равна 20 + x, а против течения — 20 − x.

По условию расстояние против течения на 10 км меньше:

4(20 − x) = 5(20 + x) − 10.

80 − 4x = 90 + 5x, откуда −10 = 9x и x = −10/9 км/ч.

Получена отрицательная скорость течения, что невозможно в этой задаче. При неотрицательной скорости течения теплоход за 5 часов по течению не может пройти лишь на 10 км больше, чем за 4 часа против течения: уже при отсутствии течения разница составила бы 20 км.

Ответ: при указанных данных физически допустимого решения нет; вероятно, в условии ошибка.