t=list(input())
u=[0]
while len(t)>=3:
  if u[-1]!=t[0]:
    u.append(t.pop(0))
  else:
    u.append([t.pop(0)+t.pop(0)])
if len(t)==1:
  if u[-1]!=t[0]:
    u.append(t.pop(0))
if len(t)==2:
  if u[-1]==t[0]:
    u.append([t.pop(0)+t.pop(0)])
  if u[-1]!=t[0]:
    if t[0]!=t[1]:
      u.append(t.pop(0))
      u.append(t.pop(0))
    else:
      u.append([t.pop(0)+t.pop(0)])
print(len(u)-1)