include[HTML_REMOVED]
using namespace std;
string s,str, s1;
int main()
{
while (cin >> s, s != “.”)
{
int len = s.size(), k;
for (int n = 1; n < len; n)
{
while (s[n] != s[0]&&n<len) { n += 1; }
str = s.substr(0, n);
//cout << str <<’ ‘;
k = len * 1.0 / n;
//cout << k <<’ ‘;
s1 = str;
for (int z = 0; z < k-1; z) s1=str+s1;
//cout << s1 << endl;
if (s1 == s) { cout << k << endl; break; }
if (n == len) { cout << “1” << endl; break; }
}
}
return 0;
}