#P5637. Pku2406 Power Strings

Pku2406 Power Strings

Description

求一个字符串由多少个重复的子串连接组成,例如 ababab\tt ababab33ab\tt ab 连接而成,因此答案为 33

又例如 abcd\tt abcd11abcd\tt abcd 连接而成,因此答案为 11

Input

多组数据,每组数据,一行给出一个字符串 SSS106|S|\le 10^6

整个测试以 . 代表结束。

Output

每行一个整数,表示答案。

abcd
aaaa
ababab
.
1
4
3