#include using namespace std; int main() { string s; cin >> s; int n = s.size(), puni[2 * n + 1]; fill(puni, puni + 2 * n + 1, -1); int ans = 0; for (int i = 0, j = 0; i < n; i++) { if (s[i] == 'A') { j++; } else { j--; } if (j == 0) { ans = max(ans, i + 1); } else if (0 <= puni[n + j]) { ans = max(ans, i - puni[n + j]); } else { puni[n + j] = i; } } cout << ans << endl; return 0; }