#include <bits/stdc++.h>
using namespace std;
int main() {
  string S;
  cin >> S;
  string t1 = S.substr(1, 1), t2;
  long int i, ctr = 1;
  t2.assign(S.substr(1, 1));
  for (i = 1; i < S.size(); i++) {
    if (t1.compare(t2) == 0)
      t2.append(S.substr(i, 1));
    else {
      t1.assign(t2);
      t2.assign(S.substr(i, 1));
      ctr++;
    }
  }
  if (t1.compare(t2) == 0) ctr++;
  cout << ctr;
  return 0;
}
