問題文


B君はソフトウェアのテストを行います。テスト対象の機能には個のパラメータがあり、番目のパラメータは~通りの値を持つことができます。

テストでは全てのパラメータのパターンを試す必要があり、1回のテスト実行にかかる時間は選択したパラメータ個の総和秒になります。B君が全てのテストを完了するまでに何秒かかるでしょうか?

答えは非常に大きくなる可能性があるため、で割ったあまりを答えてください。

制約


  • 入力はすべて整数である。

入力


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

...

出力


B君が全てのテストを完了するまでにかかる秒数を出力せよ。

サンプル


入力例1
2
2 3
出力例1
21

テストするパラメータは組み合わせは

であり、これらの総和はとなります。よって答えは秒です。


入力例2
1
100
出力例2
5050

入力例3
4
1000000000 1000000000 1000000000 1000000000
出力例3
999971195

答えを で割ったあまりを出力してください。

提出


Go (1.14)