1class Solution {2public:3string reverseParentheses(string s) {4stack<int> st;5for (int i = 0; i < s.size(); i++) {6if (s[i] == '(') {7st.push(i);8} else if (s[i] == ')') {9int strt = st.top();10strt = strt + 1;11int end = i;12reverse(s.begin() + strt, s.begin() + end);13st.pop();14}15}16string ans = "";17for (int i = 0; i < s.size(); i++) {18if (s[i] == '(' || s[i] == ')') {19continue;20}21ans += s[i];22}23return ans;24}25};