#include <bits/stdc++.h>
using namespace std;
int main() {
  string str;
  cin >> str;
  int n = str.size(), s = 0;
  for (int i = 0; i <= n - 1; i++) {
    if (str[i] == str[i + 1] && str[i + 1] == str[i + 2] &&
        str[i + 2] == str[i + 3] && str[i + 3] == str[i + 4]) {
      s++;
      i = i + 4;
    } else if (str[i] == str[i + 1] && str[i + 1] == str[i + 2] &&
               str[i + 2] == str[i + 3]) {
      s++;
      i = i + 3;
    } else if (str[i] == str[i + 1] && str[i + 1] == str[i + 2]) {
      s++;
      i = i + 2;
    } else if (str[i] == str[i + 1]) {
      s++;
      i = i + 1;
    } else {
      s++;
    }
  }
  cout << s;
}
