import java.util.Scanner;
public class XiaoXiaoLeaboutString {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
String s = scanner.nextLine();
StringBuffer stringBuffer = new StringBuffer();
for (int i = 0; i < s.length() - 1; i++) {
//如果字符串是loolmnihao,为了使得第二次能检测到ll所以得加这步
//第二次不会比较前两个字符因此先判断前两个字符是否相等,相等的话用字符串截取即可
if (s.charAt(0) == s.charAt(1)) {
s = s.substring(2);
}
if (s.charAt(i) == s.charAt(i + 1)) {
stringBuffer.append(s.charAt(i));
stringBuffer.append(s.charAt(i + 1));
String replace = s.replace(stringBuffer.toString(), "");
s = replace;
i = 0;
//清空stringbuffer
stringBuffer.delete(0, stringBuffer.length());
}
}
//System.out.println(s);
System.out.println(s.length());
}
}