#include <bits/stdc++.h>
int main() {
  int i, j = 0, ans = 1;
  char S[200000];
  scanf("%s", S);
  for (i = 1; S[i] != '\0'; i++) {
    if (S[i - 1] == S[i]) {
      j++;
    } else if (j != 0) {
      ans -= (j + 2) / 3;
      j = 0;
    }
    ans++;
  }
  if (j != 0) {
    ans -= (j + 2) / 3;
  }
  printf("%d", ans);
  return 0;
}
