There is a string of length n, S[l..r] represents the string concatenated from the lth character to the rth
character, and S
len is the length of the string(S[1..S
len] represents the whole S string).
We define F
G as the number of positive integers x that satisfy the following conditions:
1. 1 ≤ x ≤ Glen
2. G[1, x] = G[Glen − x + 1, Glen]
3. The length of the common part of the intervals [1, x] and [Glen − x + 1, G
len] is greater than 0 and is
divisible by k.