给定两个字符串 a 和 b ,我们定义 a×b 为他们的连接。例如,如果 a="abc" 而b="def" , 则 a×b="abcdef" 。
如果我们将连接考虑成乘法,一个非负整数的乘方将用一种通常的方式定义:a0="~"(空字符串),a(n+1)=a×an。
若干组测试数据:
每组测试数据一行可打印的字符 s ;
最后一行一个字符 . 表示结束。
对于每个 s ,输出最大的 n ,使得 s=an 成立。
abcd
aaaa
ababab
1
4
3
对于 100% 的数据: 1≤ s 的长度 ≤1000000 。