Ответ:
Пусть \(v\) — собственная скорость парохода, а \(u\) — скорость течения реки.
Расстояние между городами при движении вниз по течению:
\[S=5(v+u).\]
При движении вверх по течению:
\[S=7(v-u).\]
Приравняем расстояния:
\[5(v+u)=7(v-u),\]
\[5v+5u=7v-7u,\]
\[12u=2v,\qquad v=6u.\]
Тогда расстояние:
\[S=5(6u+u)=35u.\]
Плот движется со скоростью течения \(u\), поэтому время его движения:
\[t=\frac{S}{u}=\frac{35u}{u}=35\text{ суток}.\]
Ответ: 35 суток.
