Для нахождения пути нужно рассчитать скорости теплохода по течению и против течения, а затем пути, которые он прошёл. Скорость по течению: \( v_\text{по течению} = v_\text{теплохода} + v_\text{течения} = 23,7 + 1,5 = 25,2 \; \text{км/ч} \). \( S_\text{против} = v_\text{против} \cdot t = 23,7 \cdot 4,5 = 106,65 \; \text{км} \). \( S_\text{по} = v_\text{по течению} \cdot t = 25,2 \cdot 3,7 = 93,24 \; \text{км} \). \( S_\text{общ} = S_\text{против} + S_\text{по} = 106,65 + 93,24 = 199,89 \; \text{км} \). Ответ: 199,89 км.