P12456 [AOJ] Steps
普及
题目描述

problem

AOR Ika-chan visited AOR Co., Ltd. AOR Co., Ltd. is a $ N $ building with no basement floor. AOR Ika started the tour from the $ 1 $ floor and decided to move just $ M $. You can move from the $ i $ floor to the $ i + 1 $ floor, or the $ i --1 $ floor with $ 1 $ movements. However, it cannot be moved to the $ 0 $ floor or the $ N + 1 $ floor.

Find the remainder by dividing the number of ways AOR Ika-chan visits all floors more than once by $ 1000000007 (= 10 ^ 9 + 7) $. It is assumed that you have already visited the $ 1 $ floor.

output

Output the remainder of dividing the number by $ 1000000007 (= 10 ^ 9 + 7) $ according to the movement method. Also, output a line break at the end.

Example

Input

3 5

Output

3

输入格式

见题面

输出格式

见题面

样例输入
3 5
样例输出
3