#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include //#include #define BIT(a) (1 << (a)) using namespace std; //using namespace boost::multiprecision; long long MOD = 1000000007; long long mod_pow(long long x, long long n){ long long res = 1; for(int i = 0;i < 60; i++){ if(n >> i & 1) res = res * x % MOD; x = x * x % MOD; } return res; } char s[200005]; int main(void){ cin >> s; int len = strlen(s); int Acnt = 0; int Amax = 0; int Bcnt = 0; int Bmax = 0; int ans = 0; for (int i = 0; i < len; i++){ if (s[i] == 'A'){ Acnt++; Amax = Amax 0) --Acnt; ans = ans 0) --Bcnt; ans = ans