Problem Statement
12:17 (UTC): The sample input 1 and 2 were swapped. The error is now fixed. We are very sorry for your inconvenience.
There are $N$ children in AtCoder Kindergarten, conveniently numbered $1$ through $N$. Mr. Evi will distribute $C$ indistinguishable candies to the children.
If child $i$ is given $a$ candies, the child's happiness will become $x_i^a$, where $x_i$ is the child's excitement level. The activity level of the kindergarten is the product of the happiness of all the $N$ children.
For each possible way to distribute $C$ candies to the children by giving zero or more candies to each child, calculate the activity level of the kindergarten. Then, calculate the sum over all possible way to distribute $C$ candies. This sum can be seen as a function of the children's excitement levels $x_1,..,x_N$, thus we call it $f(x_1,..,x_N)$.
You are given integers $A_i,B_i (1≦i≦N)$. Find
modulo $10^9+7$.
Constraints
$1≦N≦400$$1≦C≦400$$1≦A_i≦B_i≦400 (1≦i≦N)$
Partial Score
$400$points will be awarded for passing the test set satisfying$A_i=B_i (1≦i≦N)$.
Input
The input is given from Standard Input in the following format:
N C
A_1 A_2 ... A_N
B_1 B_2 ... B_N
Output
Print the value of
modulo $10^9+7$.
样例
2 3
1 1
1 1
4
1 2
1
3
14
2 3
1 1
2 2
66
4 8
3 1 4 1
3 1 4 1
421749
3 100
7 6 5
9 9 9
139123417
题面与样例版权归 AtCoder 及出题人所有;中文翻译由 AI 生成(CI 管线),如有出入请以原文为准。