Save Walle#3257

Save Walle

1 second
128 megabytes
Very easy

Robot Walle is located in the coordinate plane at . Calculate the number of ways in which the Walle can get to the position (ex, ey) provided that the position can be reached only from the point (x - 1, y) or (x, y - 1), and must hold the conditions x \ge y and x \cdot y is even.

Input

Two positive integers ex, ey~(1 \le ex, ey \le 100).

Output

Print the number of ways modulo 10^9 + 7.

Examples

Example 1

Loading
Loading

Example 2

Loading
Loading

Example 3

Loading
Loading