504:21=24(км/ч) --- скорость теплохода против течения
24+2=26(км/ч) --- скорость теплохода в стоячей воде
26+2=28(км/ч) --- скорость теплохода по течению
504:28=18(ч) --- ответ
504:21=24(км/ч) --- скорость теплохода против течения
24+2=26(км/ч) --- скорость теплохода в стоячей воде
26+2=28(км/ч) --- скорость теплохода по течению
504:28=18(ч) --- ответ