int maxWater(vector<int> &arr) {
// code here
int i=0, j=arr.size()-1,res=0;
while(i<j) {
int water = min(arr[i], arr[j]) * (j-i);
res = max(res, water);
if(arr[i] < arr[j]) i++;
else j--;
}
return res;
}