問題文
整数 N と M が与えられます. 長さ N の非負整数列 (A1,A2,ldots,AN) であって,次の条件を満たすものの個数をbmod(109+7) で求めてください.
- A1+A2+ldots+AN=M
- すべての i (2leqileqN−1) について,2AileqAi−1+Ai+1
制約
- 1leqNleq105
- 1leqMleq105
- 入力はすべて整数である.
入力
入力は以下の形式で標準入力から与えられる.
N M
出力
条件を満たす数列の個数をbmod(109+7) で出力せよ.
入力例 1
3 3
出力例 1
7
以下の 7 個の数列が条件を満たします.
- 0,0,3
- 0,1,2
- 1,0,2
- 1,1,1
- 2,0,1
- 2,1,0
- 3,0,0
入力例 2
10 100
出力例 2
10804516
入力例 3
10000 100000
出力例 3
694681734