def count(word):
    L=0
    LC=0
    LCT=0
    
    for x in word:
        if x=='L':
            L+=1
        elif x=='C':
            LC+=L
        elif x=='T':
            LCT+=LC
        
    return LCT
    
def main(word):
    
    cnt=count(word)
    ans=max(count('L'+word),count(word+'T'))
    n=len(word)
    
    L=0
    T=0
    for x in word:
        if x=='T':
            T+=1
    
    for i in range(n):
        ans=max(ans,cnt+L*T)
        if word[i]=='L':
            L+=1
        if word[i]=='T':
            T-=1
    
    return ans
    
print(main('LCCT'))