Разумеется, считаем, что скорость течения реки постоянна.
На путь туда и обратно теплоход затратил 52 - 8 = 44 часа.
Обозначим скорость течения реки u, скорость теплохода v, расстояние s, общее время в пути T.
"Туда" теплоход шел по течению реки, т.е. со скоростью v+u. На дорогу он затратил время t = s/(v+u).
"Обратно" теплоход шел против течения реки со скоростью v-u. И на дорогу он затратил время t₁ = s/(v-u).
t + t₁ = T
Имеем уравнение относительно u (все остальные величины известны):
Ответ: скорость течения реки равна 4 км/ч
Проверка:
Скорость теплохода по течению реки равна 22+4 = 26 км/ч. Время на дорогу "туда" равно 468/26 = 18 ч.
Скорость теплохода против течения реки равна 22-4 = 18 км/ч. Время на дорогу "обратно" равно 468/18 = 26 ч.
Общее время (с учетом стоянки) составляет 18 + 8 + 26 = 52 ч.