func_code_string: #include <bits/stdc++.h>   using namespace std;   long long a[1000006], s[1000006];   int main() {     ios_base::sync_with_stdio(false);     long long n, i, j, k;     string st;     cin >> st;     long long ln = st.size();     stack<long long> stk;     for (i = 0; i < ln; i++) {       if (st[i] ==  ( ) {         stk.push(i);       } else {         if (stk.empty()) {           s[i] = -1;         }         if (!stk.empty()) {           long long idx = stk.top();           stk.pop();           if (idx > 0 && st[idx - 1] ==  )  && s[idx - 1] >= 0)             s[i] = s[idx - 1];           else             s[i] = idx;           long long xx = i - s[i] + 1;           a[xx]++;         }       }     }     for (i = 1000005; i >= 0; i--) {       if (a[i] > 0) {         cout << i <<     << a[i] << endl;         return 0;       }     }     cout << 0 <<     << 1 << endl;     return 0;   }   