Логика такая: Сначала найдем скорость теплохода по течению, затем найдем собственную скорость теплохода. После этого найдем скорость против течения и рассчитаем время, затраченное на обратный путь.
Скорость равна расстоянию, деленному на время:
\[ 48 : 3 = 16 \] км/ч.
Скорость по течению равна сумме собственной скорости и скорости течения:
\[ V_{собств} = V_{по теч} - V_{теч} = 16 - 2 = 14 \] км/ч.
Скорость против течения равна разности собственной скорости и скорости течения:
\[ V_{против теч} = V_{собств} - V_{теч} = 14 - 2 = 12 \] км/ч.
Время равно расстоянию, деленному на скорость:
\[ t = \frac{S}{V} = \frac{48}{12} = 4 \] часа.
Ответ: Обратный путь занял 4 часа.