#cf16exhibitionfinalj. [cf16_exhibition_final_j]123 Pairs

[cf16_exhibition_final_j]123 Pairs

問題文

11 以上 2N2N 以下の整数を考えます。 すぬけ君は、これらの整数を以下の条件を満たすように NN 組のペアに分けたいです:

  • 11 以上 2N2N 以下の整数はそれぞれちょうど一つのペアに含まれる。
  • 差が 11 であるようなペアがちょうど AA 組ある。
  • 差が 22 であるようなペアがちょうど BB 組ある。
  • 差が 33 であるようなペアがちょうど CC 組ある。

制約により N=A+B+CN = A + B + C であることが保証されているので、差が 44 以上のペアは存在しません。

このようにペアに分ける方法が何通りあるか、modulo 109+710^9+7 で求めてください。

制約

  • 1N50001 ≤ N ≤ 5000
  • 0A,B,C0 ≤ A, B, C
  • A+B+C=NA + B + C = N

入力

入力は以下の形式で標準入力から与えられる。

NN AA BB CC

出力

答えを出力せよ。


入力例 1

3 1 2 0

出力例 1

2

12,35,461-2, 3-5, 4-613,24,561-3, 2-4, 5-6 の二通りの方法があります。


入力例 2

600 100 200 300

出力例 2

522158867