27+3=30 км/ч. (За час он проплывёт по течению реки).
120:30=4 часа. (Потребуется теплоходу, чтобы проплыть по течению реки).
120:(27-3)=120:24=5 часов. (Потребуется, чтобы проплыть против течения)
4+5=9 часов. (Всего потребуется, чтобы проплыть весь путь).
Ответ: 9 ч. всего (4-по течению, 5 - против).