#include<bits/stdc++.h>
using namespace std;
const int maxn=200005;
typedef long long ll;
int n,m;
char s[maxn];
int main()
{
	scanf("%s",s+1);
	n=strlen(s+1);
	ll ans=0,cnt=0;
	for(int i=n;i>=1;i--)
	{
		if(s[i]=='A')
			ans+=cnt;
		else if(s[i]=='C')
		{
			if(s[i-1]=='B')cnt++;
			else cnt=0;
		}
		else
		{
			if(s[i+1]=='C');
			else cnt=0;
		}
	}
	printf("%lld\n",ans);
	return 0;
}
