#P2778. DNA Sequence

    ID: 1778 传统题 1000ms 256MiB 尝试: 3 已通过: 2 难度: 10 上传者: 标签>动态规划字符串POJ Monthly--2006.03.26dodo

DNA Sequence

描述描述
众所周知,DNADNA序列是仅包含ACTA、C、TGG的序列,分析一段DNADNA序列非常有用。例如,如果某动物的DNADNA序列中包含片段ATCATC,可能意味着该动物患有某种遗传疾病。目前科学家已发现若干这类片段,问题是:求某物种长度为nnDNADNA序列中,不包含任何这些片段的序列数量。

假设该物种的DNADNA序列由AACCTTGG组成,且序列长度为给定整数nn

输入输入
第一行包含两个整数mm0m100 \leq m \leq 10)和nn1n20000000001 \leq n \leq 2000000000)。其中,mm是遗传疾病片段的数量,nn是序列长度。
接下来mm行,每行包含一个DNADNA遗传疾病片段,且这些片段的长度不超过1010

输出输出
一个整数,表示满足条件的DNADNA序列数量,结果对100000100000取模。

输入数据

4 3
AT
AC
AG
AA

输出数据

36