#include #include #include #include #include #include #include #include #include #include #include #include #include #include #define all(x) (x).begin(),(x).end() #define rall(x) (x).rbegin(),(x).rend() #define rep(i,n) for(int i=0; i pi; typedef pair pl; typedef pair plc; int main() { string str; cin >> str; int b_cnt = 0,swap_cnt = 0; for (int i = 0; i < str.size(); i++) { if (str[i] == 'B') b_cnt++; if (b_cnt && str[i] == 'A')swap_cnt += b_cnt; } cout << swap_cnt << endl; return 0; }