#include<stdio.h>
#include<string.h>
int main()
{
char buf[90];
gets(buf);
int i,j,first;
for(i=1;;i++)
{
first=1;
for(j=i;j<strlen(buf);j++)
{
if(buf[j]!=buf[j-i]){first=0;break;}
}
if(first){printf("%d",i);break;}
}
return 0;
}
/**************************************************************
Problem: 2021
User: admin
Language: C
Result: Accepted
Time:23 ms
Memory:1036 kb
****************************************************************/