描述
众所周知,DNA序列是仅包含A、C、T和G的序列,分析一段DNA序列非常有用。例如,如果某动物的DNA序列中包含片段ATC,可能意味着该动物患有某种遗传疾病。目前科学家已发现若干这类片段,问题是:求某物种长度为n的DNA序列中,不包含任何这些片段的序列数量。
假设该物种的DNA序列由A、C、T和G组成,且序列长度为给定整数n。
输入
第一行包含两个整数m(0≤m≤10)和n(1≤n≤2000000000)。其中,m是遗传疾病片段的数量,n是序列长度。
接下来m行,每行包含一个DNA遗传疾病片段,且这些片段的长度不超过10。
输出
一个整数,表示满足条件的DNA序列数量,结果对100000取模。
4 3
AT
AC
AG
AA
36