【题目描述】
给定一个字符串集合P,集合中所有的字符串都仅由26个小写英文字母组成。
现在A君会在键盘上不停地输入字符,字符按顺序组成字符串T。当P中的任意一个字符串Si成为了T的子串后A君就会停止输入。
现在假定A君每次输入的字符都是在26个小写英文字母中等概率随机选择的,那么请你告诉他,当他停止输入时T的期望长度是多少。
若答案为ba ,则你输出结果在模109+7意义下的值即可。
【输入】
第一行一个整数T表示数据组数。
每组数据第一行一个整数n表示集合P中的字符串数量。
接下来n行每行一个字符串,表示P中字符串Si。
【输出】
每组数据输出一行一个整数表示答案。
【输入样例】
文本
4
1
aa
1
ab
2
ab
ac
3
ab
bc
dba
【输出样例】
文本
702
676
338
917471236
【提示】
【数据规模】
对于40%的数据:n=1;
对于100%的数据:1≤T≤50,1≤n≤15,∣Si∣≤10。