#include <bits/stdc++.h>
using namespace std;
using lli = long long int;
const lli OO = 1e18;
void fast() {
  ios::sync_with_stdio(false);
  cin.tie(0);
  cout.tie(0);
}
lli di[8] = {-1, 1, 0, 0, -1, 1, -1, 1};
lli dj[8] = {0, 0, -1, 1, 1, 1, -1, -1};
lli cnt, frq[200001], n, m, k;
vector<vector<pair<lli, lli>>> adj;
vector<bool> vis;
int main() {
  lli q;
  q = 1;
  while (q--) {
    string s, temp, last = "#";
    cin >> s;
    temp = s[0];
    for (int i = 1; i < s.size(); i++) {
      temp += s[i];
      if (temp != last) {
        cnt++;
        last = temp;
        temp.clear();
      }
    }
    cout << cnt << "\n";
  }
}
