Період рядка#2463

Період рядка

1 секунда
64 мегабайти
Дуже легка

Дано рядок . Знайдіть найкоротший рядок , такий, що можна подати як конкатенацію одного або більше екземплярів .

Вхідні дані

Єдиний вхідний рядок — це (1 \leq |s| \leq 5 \cdot 10^6), що складається лише з літер латинського алфавіту.

Вихідні дані

Виведіть довжину рядка .

Приклади

Приклад 1

Loading
Loading