func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     int n, i, cnt;     string s;     map<int, pair<int, int> > mapp;     cin >> n;     cin >> s;     cnt = 0;     int maxm = 0;     for (i = 0; i < n; i++) {       if (s[i] ==  0 )         cnt--;       else         cnt++;       if (mapp.find(cnt) == mapp.end()) {         mapp[cnt].first = i;         mapp[cnt].second = i;       } else {         mapp[cnt].second = i;         int len = mapp[cnt].second - mapp[cnt].first;         if (len > maxm) maxm = len;       }     }     if (mapp.find(0) != mapp.end()) maxm = max(maxm, mapp[0].second + 1);     cout << maxm << endl;   }   