"What? Where? When?"
What is our life? A game!
"The Queen of Spades"
During their shifts, students and teachers frequently engage in the intellectual game "What? Where? When?". Traditionally, this competition involves teams of one to six players, with a maximum of two teachers per team.
In the upcoming game, a highly coveted prize (a handmade golden hole puncher from the company "Erich Krause") is at stake, so everyone is eager to participate in the competition.
Determine the number of ways to organize n students and m teachers into teams such that all teams are eligible to compete. Provide the result modulo p.
Input
The input consists of integers n and m (0 ≤ n ≤ 199, 0 ≤ m ≤ 50, n+m ≥ 1).
Output
Output the number of possible ways to form competitive teams, with the result given modulo p. Here, p = 10^9+7.