Пусть x - количество воды, потребляемое одним человеком в день.
Тогда всего воды было запасено на $$25 \cdot 54 \cdot x$$
После поднятия 20 человек на борту стало 25 + 20 = 45 человек.
Пусть y - количество дней, на которое хватит запасов воды для 45 человек.
Тогда $$45 \cdot y \cdot x = 25 \cdot 54 \cdot x$$
Разделим обе части уравнения на $$45x$$: $$y = \frac{25 \cdot 54}{45} = \frac{25 \cdot 6}{5} = 5 \cdot 6 = 30$$
Ответ: 30 дней