Logo Universal Online Judge

UOJ

时间限制:1 s 空间限制:128 MB

#14. 三人成行

Statistics

题目描述

三个好朋友正在思考一个有趣的问题。

三个人分别有一个正整数 X,Y,Z。有一个长为 N 的序列 A,每个数字都是 110 的数字。

他们认为一个序列是好的,当且仅当存在四个数字 1 ≤ x < y < z ≤ u ≤ N,使得满足 A[x]+A[x+1]+...+A[y-1] = X,A[y]+....+A[z-1]=Y,A[z]+....+A[u]=Z

他们的问题是对于所有可能的 10^N 种 序列 A,有多少个序列是好的。

希望你能告诉他们答案对 10^9+7 取模后的结果。

输入

第一行四个整数 N,X,Y,Z。(1 ≤ N ≤ 403 ≤ X+Y+Z ≤ 17

输出

一个整数,表示答案。

示例

input1
4 2 3 3
output1
25
input2
4 1 1 1
output2
19

限制

时间限制:1s 空间限制:128 MB