走路2

有一条很长的数轴,一开始你在00的位置。接下来你要走nn步,第ii步你可以往右走aia_i或者bib_i

nn步之后,到mm位置,有多少种不同的走法。输出答案对10000000071000000007取模的结果。

输入格式

第一行,两个整数n,mn, m

接下来nn行,每行两个整数ai,bia_i, b_i

输出格式

一行,一个数,表示答案。

输入样例

3 7
1 2
2 6
3 4

输出样例

2

数据规模

对于所有数据,保证1n100,1m105,1ai,bi1000,aibi1\leq n\leq 100, 1\leq m\leq 10^5, 1\leq a_i,b_i\leq 1000, a_i\neq b_i