#include #include #include using namespace std; int main() { ios::sync_with_stdio(false); cin.tie(nullptr); string s; while (cin >> s && s != ".") { int n = static_cast(s.size()); vector pi(n); for (int i = 1; i < n; ++i) { int j = pi[i - 1]; while (j > 0 && s[i] != s[j]) j = pi[j - 1]; if (s[i] == s[j]) ++j; pi[i] = j; } int period = n - pi[n - 1]; cout << (n % period == 0 ? n / period : 1) << '\n'; } }