#abc180f. [abc180_f]Unbranched

[abc180_f]Unbranched

Problem Statement

Find the number of graphs with NN labeled vertices and MM unlabeled edges, not necessarily simple or connected, that satisfy the following conditions, modulo (109+7)(10^9+7):

  • There is no self-loop;
  • The degree of every vertex is at most 22;
  • The maximum of the sizes of the connected components is exactly LL.

Constraints

  • 2leqNleq3002 \\leq N \\leq 300
  • 1leqMleqN1\\leq M \\leq N
  • 1leqLleqN1 \\leq L \\leq N
  • All values in input are integers.

Input

Input is given from Standard Input in the following format:

NN MM LL

Output

Print the answer.


Sample Input 1

3 2 3

Sample Output 1

3

When the vertices are labeled 11 through NN, the following three graphs satisfy the condition:

  • The graph with edges 121-2 and 232-3;
  • The graph with edges 121-2 and 131-3;
  • The graph with edges 131-3 and 232-3.

Sample Input 2

4 3 2

Sample Output 2

6

Sample Input 3

300 290 140

Sample Output 3

211917445