strings=input()
ans=0
buf=strings[0]
mol=[1,1]
for cha in strings[1:]:
    if buf==cha:
        mol[1]+=1
    else:
        buf=cha
        if mol[0]%3!=1 and mol[1]%3!=1:
            mol[1]-=1
            mol[0]-=1
            ans+=1
        if mol[0]%3==2:
            ans+=mol[0]-mol[0]//3-1
        else:
            ans+=mol[0]-mol[0]//3
        mol[0],mol[1]=mol[1],1
if mol[1]%3==2:
    ans+=mol[1]-mol[1]//3-1
else:
    ans+=mol[1]-mol[1]//3  
print(ans)