Олимпиадный тренинг

Задача 34898. Row period


Задача

Темы:
A non-empty string s is given. We need to find the largest number k and the string t such that s matches the string t given by k times in a row.
Time limit - 1 second.

Input
Given a single string of length N, \(0 < N <= 10^6\), consisting only of small Latin letters.< br />
Imprint
Output one number - the largest possible k.
 

 

Examples
# Input Output
1 aaaaa 5
2 abcabcabc 3
3 abab 2