#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;
}
