#include #define rep(i,n) for(int i=(0);i<(n);i++) using namespace std; typedef long long ll; template bool chmax(T &a, const T &b) { if (a bool chmin(T &a, const T &b) { if (a>b) { a=b; return 1; } return 0; } int main(){ cin.tie(0); ios::sync_with_stdio(false); string s; cin >> s; int n = s.size(); map mp; int l = 0; mp[l] = 0; int ans = 0; rep(i, n){ l += (s[i] == 'A' ? 1 : -1); if(mp.count(l) == 0) mp[l] = i + 1; chmax(ans, i + 1 - mp[l]); } cout << ans << endl; }