Скорость парохода = Расстояние / Время
\[ 56 \text{ км} / 4 \text{ ч} = 14 \text{ км/ч} \]
Скорость парохода по течению = Собственная скорость парохода + Скорость течения
\[ 14 \text{ км/ч} = \text{Собственная скорость} + 3 \text{ км/ч} \]
\[ \text{Собственная скорость} = 14 \text{ км/ч} - 3 \text{ км/ч} = 11 \text{ км/ч} \]
Скорость против течения = Собственная скорость парохода - Скорость течения
\[ 11 \text{ км/ч} - 3 \text{ км/ч} = 8 \text{ км/ч} \]
Время = Расстояние / Скорость против течения
\[ 56 \text{ км} / 8 \text{ км/ч} = 7 \text{ ч} \]
Ответ: 7 ч