#include <bits/stdc++.h>
using namespace std;
string str;
int ans,tmp;
int p(int n){
	int p=n-tmp;
	if(p%3==2) tmp=1;
	else tmp=0;
	return (ceil((p)*2.0/3));
}
int main(){
	cin>>str;
	int j=1;
	for(int i=1;i<str.length();i++){
		if(str[i]==str[i-1]){
			j++;continue;
		}
		ans+=p(j);
		j=1;
		
	}
	ans+=p(j);
	cout<<ans-tmp;
}