#arc058c. [arc058_c]Iroha and Haiku
[arc058_c]Iroha and Haiku
問題文
日本の誇る美しいリズムとして、五七五というものがあります。 いろはちゃんは、数列から五七五を探すことにしました。でもこれは簡単だったので、XYZを探すことにしました。
長さ の、それぞれの値が の数列 を考えます。このような数列は全部で 通りありますが、そのうちXYZを含むものは何通りでしょう?
ただし、XYZを含むとは以下のように定義されます。
を満たす が存在する。
なお、答えは非常に大きくなることがあるので、答えは で割ったあまりを出力してください。
制約
入力
入力は以下の形式で標準入力から与えられる。
出力
XYZを含む数列の個数を で割ったあまりを出力せよ。
入力例 1
3 5 7 5
出力例 1
1
という数列のみが条件を満たします。
入力例 2
4 5 7 5
出力例 2
34
入力例 3
37 4 2 3
出力例 3
863912418
入力例 4
40 5 7 5
出力例 4
562805100