What? Where? When?#5453

What? Where? When?

1 second
64 megabytes
Very hard

What is our life? A game!

"The Queen of Spades"

Several times per shift, students and teachers play the intellectual game "What? Where? When?". Traditionally, the competition is held among teams with one to six players, where at most two can be teachers.

In the next game, a particularly valuable prize (a handmade golden hole puncher from the company "-Erich Krause") will be awarded, so no one wants to participate outside the competition.

How many ways can you divide students and teachers into teams so that all teams can compete? (Output the answer modulo ).

Input

The input consists of integers and (0 \leq n \leq 199, 0 \leq m \leq 50, n+m \geq 1).

Output

Output the number of ways to organize into eligible teams (modulo ). p = 10^9+7.

Examples

Example 1

Loading
Loading