#abc055b. [abc055_b]Training Camp

[abc055_b]Training Camp

問題文

すぬけくんはトレーニングが好きなので NN 回だけトレーニングすることにしました。

すぬけくんのトレーニング開始前のパワーは 11 です。すぬけくんが ii 回目のトレーニングを終えるとパワーが ii 倍されます。

すぬけくんが NN 回トレーニングをしたあとのパワーを求めなさい。ただし、答えの値は非常に大きな値になることがあるので 109+710^{9}+7 で割ったあまりを出力してください。

制約

  • 1N1051 ≦ N ≦ 10^{5}

入力

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

NN

出力

答えを 109+710^{9}+7 で割ったあまりを出力せよ。


入力例 1

3

出力例 1

6
  • 11 回目のトレーニングを終えると、パワーは 11 倍され 11 になります
  • 22 回目のトレーニングを終えると、パワーは 22 倍され 22 になります
  • 33 回目のトレーニングを終えると、パワーは 33 倍され 66 になります

入力例 2

10

出力例 2

3628800

入力例 3

100000

出力例 3

457992974

答えを 109+710^{9}+7 で割ったあまりを出力してください。