#include<stdio.h>
#include<string.h>
void cycle(char s[],int len)
{
char temp=s[len-1];
int i;
for(i=len-1;i>0;i--)
{
s[i]=s[i-1];
}
s[0]=temp;
}
int main(){
char s[51],orig[51];
int len,count=0;
scanf("%s",s);
len=strlen(s);
strcpy(orig,s);
do
{
cycle(s,len);
count++;
}
while(strcmp(orig,s));
printf("%d\n",count);
return 0;
}
#include<stdio.h>
#include<string.h>
void cycle(char s[],int len)
{
char temp=s[len-1];
int i;
for(i=len-1;i>0;i--)
{
s[i]=s[i-1];
}
s[0]=temp;
}
int main(){
char s[51],orig[51];
int len,count=0;
scanf("%s",s);
len=strlen(s);
strcpy(orig,s);
do
{
cycle(s,len);
count++;
}
while(strcmp(orig,s));
printf("%d\n",count);
return 0;
}