Ответ:

  1. Найдём скорость теплохода по течению: 120 : 4 = 30 км/ч.
  2. Найдём собственную скорость теплохода: 30 − 5 = 25 км/ч.
  3. Найдём скорость теплохода против течения: 25 − 5 = 20 км/ч.
  4. Вычислим время обратного пути: 120 : 20 = 6 ч.

Ответ: 6 ч.