Для начала найдем скорость, с которой теплоход прошёл по течению. Весь путь занял 7 часов, но мы также делали 2 остановки по 30 минут, что в совокупности даёт 1 час => непосредственно сам путь занял 6 часов => 180/6=30 км/ч - скорость теплохода по течению. Теперь, зная скорость теплохода по течению, можем найти собственную скорость теплохода: 30-3=27 км/ч. Последним штрихом мы считаем 27-3=24 км/ч (скорость теплохода против течения), что и является ответом. Ответ: 24 км/ч