ss = input()
n = len(ss)
arrs = [ss[0]]

for i in range(1, n-2):
  if len(arrs[-1]) == 2:
    if arrs[-1].endswith(ss[i]):
      continue
    else:
      arrs.append(ss[i])
  else:
    if ss[i-1] == ss[i]:
      arrs.append(ss[i: i+2])
    else:
      arrs.append(ss[i])
      
if len(arrs[-1]) == 2 and arrs[-1].endswith(ss[-3]):
  arrs.append(ss[-3])

if len(arrs[-1]) == 2:  
  if ss[-2] == ss[-1]:
    arrs.append(ss[-2:])
  else:
    arrs.append(ss[-2])
    arrs.append(ss[-1])
else:
  if ss[-2] == ss[-1]:
    arrs.append(ss[-2:])
  elif arrs[-1] == ss[-2]:
    arrs.append(ss[-2:])
  else:
    arrs.append(ss[-2])
    arrs.append(ss[-1])

print(len(arrs)) 