【样例说明】
对于第一个数据:其中子串 $\texttt{b, aa, ab, aab}$ 均只出现一次,其中长度为 $1$ 的子串出现了 $1$ 次,长度为 $2$ 的子串出现了 $2$ 次,长度为 $3$ 的子串出现了 $1$ 次。所以答案为 $2$。
对于第二个数据:其中子串 $\texttt{a, b, c, ab, bc, abc}$ 均只出现一次,其中长度为 $1$ 的子串出现了 $3$ 次,长度为 $2$ 的子串出现了 $2$ 次,长度为 $3$ 的子串出现了 $1$ 次。所以答案为 $1$。
对于第三个数据:其中子串 $\texttt{aaa}$ 出现二次,长度为 $3$ 的子串出现了 $1$ 次,其他长度均没有。所以答案为 $3$。
对于第四个数据:其中子串 $\texttt{a, b, ab}$ 出现二次,其中长度为 $1$ 的子串出现了 $2$ 次,长度为 $2$ 的子串出现了 $1$ 次。所以答案为 $1$。
对于第五个数据:其中子串 $\texttt{b, c, ab, ba}$ 出现二次,其中长度为 $1$ 的子串出现了 $2$ 次,长度为 $2$ 的子串出现了 $2$ 次。所以答案为 $2$。
对于第六个数据:其中子串没有出现四次。所以本题的本题的答案为 $-1$。
【数据规模】
对于 $20\%$ 的数据,$1 ≤ k ≤ n ≤ 10$;
对于 $100\%$ 的数据,$1 ≤ n ≤ 10^5,1 ≤ T ≤ 100,\sum n ≤ 3 \times 10^6$。