Находим "китайское" значение π - делением 355/113 = 3,1415929 Известное значение π ~ 3.1415926534... Отличие в седьмом знаке после запятой - в десятимиллионных долях.
504:21 = 24 км/ч - скорость теплохода против течения. 24+2 = 26 км/ч - собственная скорость теплохода. 26+2 = 28 км/ч - скорость теплохода по течению. 504:28 = 18 ч - время на путь по течению.