211. 数列项

Easy循环数组递归函数

时间限制:2000 ms

内存限制:256 MiB

题面

非负数列项的第 11 项为 00,第 22 项为 11 ,后面的每项为其前面的 nn ( 2n1002 \leq n \leq 100 )项之和模 1000710007(若前面不足 nn 项,则只计算到第 1 项为止)。

例如:n=3n=3 ,则数列项依次为 0,1,1,2,4,0,1,1,2,4,\cdots

输入格式

一行由一个空格分隔的正整数 nnkk, ( 2n100,1k1000002 \leq n \leq 100 , 1 \leq k \leq 100000 )

输出格式

在一行中输出数列的第 kk 项。

样例

输入

3 4

输出

2

输入

4 6

输出

8

输入

2 1

输出

0