[GESP202403 六级] 游戏
You cannot submit for this problem because the contest is ended. You can click "Open in Problem Set" to view this problem in normal mode.
Description
你有四个正整数 ,并准备用它们玩一个简单的小游戏。
在一轮游戏操作中,你可以选择将 减去 ,或是将 减去 。游戏将会进行多轮操作,直到当 时游戏结束。
你想知道游戏结束时有多少种不同的游戏操作序列。两种游戏操作序列不同,当且仅当游戏操作轮数不同,或是某一轮游戏操作中,一种操作序列选择将 减去 ,而另一种操作序列选择将 减去 。如果 ,也认为将 减去 与将 减去 是不同的操作。
由于答案可能很大,你只需要求出答案对 取模的结果。
Format
Input
一行四个整数 。
Output
输出一行一个整数表示答案。
Samples
输入输出样例 #1
输入 #1
1 1 1 1
输出 #1
1
输入输出样例 #2
输入 #2
114 51 4 1
输出 #2
176
输入输出样例 #3
输入 #3
114514 191 9 810
输出 #3
384178446
Limitation
说明/提示
数据规模与约定
- 对 的数据,,。
- 对 的数据,,。
- 对全部的测试数据,保证 。