https://www.luogu.com.cn/problem/P1114
#include<iostream>
#define int long long
//#include<bits/stdc++.h>
using namespace std;
//int pd(int n){
// if(n<2) return 0;
// if(n==2) return 1;
// for(int i=2;i<=sqrt(n);i++){
// if(n%i==0) return 0;
// }
// return 1;
//}
//int hw(string n){
// for(int i=0;i<n.size()/2;i++){
// if(n[i]!=n[n.size()-i-1]){
// return 0;
// }
// }
// return 1;
//}
int a[1000010],s[100010];
signed main(){
//freopen(/*题目英文名*/".in","r",stdin);//注意取消注释
//freopen(/*题目英文名*/".out","w",stdout);
ios::sync_with_stdio(false);
cin.tie(0);
cout.tie(0);
string s;
int cnt=0;
int n;
for(int i=1;i<=n;i++) cin>>s[i];
for(int i=1;i<=n;i++){
if(s[i]==0) a[i]=a[i-1]+1;
if(s[i]==1) a[i]=a[i-1]-1;
}
int maxn=0;
for(int i=1;i<=n;i++) for(int j=i+maxn+1;j<=n;j+=2) if(a[j]-a[i-1]==0) maxn=max(maxn,j-i+1);
cout<<maxn;
return 0;
}