import re
s=input()
ans=0

s=re.sub('BC', 'D', s)

re_ad=re.compile(r'[AD]+')
ad=re.findall(re_ad,s)
#print(s)
#print(ad)
for adi in ad:
    adi_a=0
    for adij in adi:
        if(adij=='A'):
            adi_a+=1
        else:
            ans+=adi_a

print(ans) import re re s=input() s input() input ans=0 ans 0 s=re.sub('BC', 'D', s) s re.sub('BC', 'D', s) re.sub re sub 'BC' 'D' s re_ad=re.compile(r'[AD]+') re_ad re.compile(r'[AD]+') re.compile re compile r'[AD]+' ad=re.findall(re_ad,s) ad re.findall(re_ad,s) re.findall re findall re_ad s for adi in ad:
    adi_a=0
    for adij in adi:
        if(adij=='A'):
            adi_a+=1
        else:
            ans+=adi_a adi ad adi_a=0 adi_a 0 for adij in adi:
        if(adij=='A'):
            adi_a+=1
        else:
            ans+=adi_a adij adi if(adij=='A'):
            adi_a+=1
        else:
            ans+=adi_a adij=='A' adij 'A' adi_a+=1 adi_a 1 ans+=adi_a ans adi_a print(ans) print ans re_ad=re.compile(r'[AD]+') re.compile(r'[AD]+') re_ad adi_a+=1 1 adi_a s=input() input() s ans=0 0 ans ad=re.findall(re_ad,s) re.findall(re_ad,s) ad ans+=adi_a adi_a ans s=re.sub('BC', 'D', s) re.sub('BC', 'D', s) s adi_a=0 0 adi_a
import re
s=input()
ans=0

s=re.sub('BC', 'D', s)

re_ad=re.compile(r'[AD]+')
ad=re.findall(re_ad,s)
#print(s)
#print(ad)
for adi in ad:
    adi_a=0
    for adij in adi:
        if(adij=='A'):
            adi_a+=1
        else:
            ans+=adi_a

print(ans)