#include <bits/stdc++.h>
using namespace std;

using ll=long long;
const ll z=0;

int main() {
  string S;
  cin >> S;
  int k=S.size();
  int ans=k;
  pre=S[0];
  bool n_skip=true;
  for(int i=1;i<k;i++){
    if(n_skip){
      if(s[i]==prev){
        ans--;
        n_skip=false;
      }
    }
    else{
      n_skip=true;
    }
  }
  cout << ans << endl;
}