#include <bits/stdc++.h>
using namespace std;
int main() {
  string S;
  cin >> S;
  int cnt = 1, i = 1;
  bool flag = false;
  while (1) {
    if (flag) {
      if (S.at(i - 2) == S.at(i) && S.at(i - 1) == S.at(i + 1)) {
        i -= 2;
        cnt -= 2;
      }
      flag = false;
    } else if (S.at(i - 1) == S.at(i)) {
      i++;
      flag = true;
      if (i == S.size()) cnt--;
    }
    i++;
    cnt++;
    if (i >= S.size()) break;
  }
  cout << cnt << endl;
}
