S=gets.strip
cnt=0
cn=1
i=0
while true
    if cn==1 && S[i]!=S[i+1]
        cnt+=1
    elsif cn==1 && S[i]==S[i+1]
        cnt+=1
        i+=1
        cn=2
    elsif cn==2
        cn=1
        cnt+=1
    end
    i+=1
    break if i>=S.size
end
puts cnt
