#include <bits/stdc++.h>
using namespace std;
int main() {
  string S;
  cin >> S;
  string tmp = S.substr(0, 1);
  int cnt = 1;
  for (int i = 1; i < S.size(); i++) {
    if (tmp == S.substr(i, 1)) {
      tmp = S.substr(i, 2);
      cnt++, i++;
    } else {
      tmp = S.substr(i, 1);
      cnt++;
    }
  }
  tmp = S.substr(0, 2);
  int cnt2 = 1;
  for (int i = 2; i < S.size(); i++) {
    if (tmp == S.substr(i, 1)) {
      tmp = S.substr(i, 2);
      cnt2++, i++;
    } else {
      tmp = S.substr(i, 1);
      cnt2++;
    }
  }
  cout << min(cnt, cnt2) << "\n";
}
