Вот решение:
за х км/час примем собственную скорость теплохода;
(х+2)км/час скорость теплохода по течению;
(х-2)км/час- скорость теплохода против течения;
126/(х+2)часов-время пути теплохода по течению;
126/(х-2)часов-время пути теплохода против течения.
В задаче сказано, что на путь туда и обратно и 8 часов остановки теплоход потратил сутки. Отсюда равенство: 126/(х+2)+126/(х-2)+8=24.
126(х+2)+126(х-2)=16(х+2)(х-2); 126х+252+126х-252=16(х^2-4);
16х^2-252х-64=0; 4х^2-63х-16=0. Решив это ур-ние через дискрименант, найдем х=16(км/час)-это собственная скорость теплохода.