本题的每个测试点有多组数据,对于每组数据:
第一行两个整数N,K分别表示模板的个数与K值。
接下来N行,每行一个字符串表示一个模板。(只包含'a'~'z')
每组数据字符串总长不超过100000,1≤K≤100000。每个测试点数据不超过10组。
1 4
abcabc
1 5
abcabc
INF
6
【样例解释】
第一个样例的曲子可以是"abc"不断循环。
第二个样例的曲子最长是"abcabc"。
【Hint】
对于一个K值来说,任意一个长度小于K的字符串均可行。