#include<stdio.h>
#include<string.h>

int main(){
    char s[200001];
    int i,d=0;
    int v[2000001][2];
    for(int i=0;i<200001;i++){
        v[i][0]=s[i];
        v[i][1]='\0';
    }
    scanf("%s",s);
    char u[200001]="";
    for(i=0;i<200001;i++){
        strcpy(u,strcat(u,v));
        if(s[i]=='\0'){
            break;
        }
        else if(strcmp(u,v)==0){
            continue;
        }
        else{
            d++;
        }
    }
    printf("%d",d);
}