Если без х, то: 7 часов - 2 * (30 мин) = 6 часов теплоход был в пути. 180 км / 6 часов = 30 км/ч скорость теплохода по течению. 30 км/ч - 3км/ч = 27 км/ч своя скорость теплохода. 27 - 3 км/ч = 24км/ч скорость теплохода против течения реки. Это и есть ответ, но если тебе интересно, за какое время он проделает обратный путь, то это будет 180км/24(км/ч)=7.5 часов