Ответ:

Запаса воды хватит на:

\(25 \cdot 54 = 1350\) человеко-дней.

После спасения людей на борту станет:

\(25 + 20 = 45\) человек.

Нового количества воды хватит на:

\(1350 : 45 = 30\) дней.

Ответ: через 30 дней.