S=input()
ans=0
c=0#連続した文字列の数
i=1#今参照してる何文字目
while i<=len(S)-1:

    if c==0:
        if S[i-1]!=S[i]:
            #print(S[i-1])
            c=1
            i+=1
            ans+=1
        else:
            #print(S[i-1])
            c=2
            i+=1
            ans+=1
    elif c==1:
        if S[i-1]!=S[i]:
            #print(S[i-1])
            i+=1
            ans+=1
        else:
            #print(S[i-1])
            c=2
            i+=1
            ans+=1
    elif c==2:
        #print(S[i-1]+S[i])
        i+=2
        c=1
        ans+=1
if S[-2]!=S[-1] and c==1:
    ans+=1
print(ans)