#include <bits/stdc++.h>
using namespace std;
using ll = long long;
const int MOD = (int)1e9 + 7;
const int INF = (int)1e9 + 1;
const ll LINF = (ll)1e18 + 1;
int main() {
  cin.tie(0);
  ios::sync_with_stdio(false);
  string S;
  std::cin >> S;
  int ans = 1;
  string prev = S.substr(1, 1);
  for (size_t i = 1; i < S.size(); i++) {
    if (prev != S.substr(i, 1)) {
      prev = S.substr(i, 1);
    } else {
      prev = S.substr(i, 2);
      i++;
    }
    if (i != S.size()) ans++;
  }
  std::cout << ans << std::endl;
  return 0;
}
