Для решения данной задачи воспользуемся формулой расстояния: расстояние = скорость время.
Пусть расстояние от точки отправления до точки назначения равно Х км.
Теплоход двигался со скоростью 21 км/ч в течение (44-2)/2 = 21 часа (после стоянки).
Теплоход двигался против течения со скоростью 21 - 2 = 19 км/ч и по течению со скоростью 21 + 2 = 23 км/ч.
Таким образом, расстояние до точки назначения можно представить уравнением:
X = 19 t + 23 * (21 - t), где t - время движения против течения.
Решив данное уравнение, получим, что теплоход прошел 437 км за рейс.