#include <cstdio>
#include <iostream>
#include <cstring>
using namespace std;
int main()
{
char word[101];
scanf("%s", word);
int len = strlen(word);
for (int i = 1; i <= len; i=i+1)
if (len % i == 0) {
int ok = 1;
for (int j = i; j < len; ++j)
if (word[j] != word[j % i]) { ok = 0; break; }
if (ok) { printf("%d\n", i); break; }
}
return 0;
}
/**************************************************************
Problem: 2021
User: admin
Language: C++
Result: Accepted
Time:22 ms
Memory:2076 kb
****************************************************************/