V по течению- х+3, скорость против течения- х-3. Тогда время по течению 54/х+3, время против течения- 42/х-3. Всего 4 часа в пути. Значит 54/х+3 +42/х-3 = 4. Решаем уравнение: 54х-162+42х+126 / (х+3)(х-3) =4; х(24-х) = 0; х=0-посторонний корень, х=24- скорость теплохода.