classSolution{
public:intmaxArea(vector<int>& height){
int res =0;int l =0,r = height.size()-1;while(l < r){
res =max(res,min(height[l],height[r])*(r - l));if(height[l]<= height[r]) l ++;else r --;}return res;}};
class Solution {
public:
bool check(char c){
if(c =='a'|| c =='A'|| c =='e'|| c =='E'|| c =='i'|| c =='I'|| c =='o'|| c =='O'|| c =='u'|| c =='U')return true;return false;}
string reverseVowels(string s){
int i =0, j = s.size()-1;while(i < j){
while(i < s.size()&&!check(s[i])) i ++;while(j >=0&&!check(s[j])) j --;if(i < j)swap(s[i ++],s[j --]);}return s;}};