#include<bits/stdc++.h>
using namespace std;
int main()
{
	string s;
	cin>>s;
	int dp[s.size()+1];
	dp[0]=0;
	dp[1]=1;
	if(s[1]!=s[0])
		dp[2]=2;
	else
		dp[2]=1;
	for(int i=3;i<=s.size();i++)
	{
		if(s[i-1]!=s[i-2])
			dp[i]=dp[i-1]+1;
		else
			dp[i]=dp[i-3]+2;
	}
	cout<<dp[s.size()];
	return 0;
}