#include <stdio.h>
#define maxn 90
int main()
{
char a[maxn];
scanf("%s",a);
int i=0,j=0,l=0,c=0;
int b=strlen(a);
while (i<b)
{
for (j=0;j<i;j++)
{
#define maxn 90
int main()
{
char a[maxn];
scanf("%s",a);
int i=0,j=0,l=0,c=0;
int b=strlen(a);
while (i<b)
{
for (j=0;j<i;j++)
{
if(a[i]==a[j])
{
int d=0;
c=i-j;
for (l=0;l<c;l++)
{
if(a[l]==a[l+c]) d++;
}
if (d==c)
{
printf("%d\n",d);
i=b+1;
j=i+1;
}
{
int d=0;
c=i-j;
for (l=0;l<c;l++)
{
if(a[l]==a[l+c]) d++;
}
if (d==c)
{
printf("%d\n",d);
i=b+1;
j=i+1;
}
}
}
i++;
}
return 0;
}
}
i++;
}
return 0;
}