#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
****************************************************************/