include[HTML_REMOVED]
using namespace std;
int main()
{
string s;
while(cin>>s,s!=”.”)
{
int l=s.size();
for(int n=l;n;n–)
if(l%n==0)//n必须是被总长度整除的
{
int m=l/n;//m为子字符串的长度
string a=s.substr(0,m);//a为第一段
string r;
for(int i=0;i<n;i++)
r+=a;//将a拼接
if(r==s)//看是否为原字符串
{
cout<<n<<endl;
break;
}
}
}
return 0;
}