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.
Two positive integers ex, ey~(1 \le ex, ey \le 100).
Print the number of ways modulo 10^9 + 7.
Example 1
Example 2
Example 3