Определим скорость теплохода по течению реки:
$$\frac{60 \text{ км}}{3 \text{ ч}} = 20 \frac{\text{км}}{\text{ч}}$$Определим собственную скорость теплохода:
$$20 - 2 = 18 \frac{\text{км}}{\text{ч}}$$Определим скорость теплохода против течения реки:
$$18 - 2 = 16 \frac{\text{км}}{\text{ч}}$$Определим время, которое потребуется теплоходу на обратный путь:
$$\frac{60 \text{ км}}{16 \frac{\text{км}}{\text{ч}}} = 3,75 \text{ ч}$$Переведем 0,75 часа в минуты:
$$0,75 \cdot 60 = 45 \text{ минут}$$Ответ: 3 часа 45 минут.