Расстояние между двумя портами равно 504 км. Двигаясь против течения реки, теплоход проходит это расстояние за 21 ч. За сколько часов он пройдет это расстояние по течению реки, если скорость течения равна 2 км/ч?