#define _USE_MATH_DEFINES #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include using namespace std; int main() { string p; cin >> p; int ans = 0; mapt; for (int i = -222222; i <= 222222; i++) { t[i] = -1; } // t[0] = 0; int a = 0; for (int i = 0; i < p.size(); i++) { if (p[i] == 'A')a++; else a--; if (a&&t[a] == -1)t[a] = i; else { ans = max(ans, i - t[a]); } // cout << ans << endl; } cout << ans << endl; return 0; }