Module: Prefix function, Z function


Problem

8 /10


Row period

Problem

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