Для решения этой задачи, нам нужно учесть, что теплоход шёл против течения реки. Это значит, что скорость течения реки уменьшает собственную скорость теплохода.
1. Найдем скорость теплохода против течения:
$$52,3 - 4,2 = 48,1 ext{ км/ч}$$
2. Теперь, когда мы знаем скорость теплохода против течения, можем найти расстояние, которое он прошел за 3 часа:
$$48,1 * 3 = 144,3 ext{ км}$$
Ответ: 144,3 км