[ABC055B] Training Camp

题意翻译

求 $N!$ 对 $10 ^ 9 + 7$ 取模。

题目描述

[problemUrl]: https://atcoder.jp/contests/abc055/tasks/abc055_b すぬけくんはトレーニングが好きなので $ N $ 回だけトレーニングすることにしました。 すぬけくんのトレーニング開始前のパワーは $ 1 $ です。すぬけくんが $ i $ 回目のトレーニングを終えるとパワーが $ i $ 倍されます。 すぬけくんが $ N $ 回トレーニングをしたあとのパワーを求めなさい。ただし、答えの値は非常に大きな値になることがあるので $ 10^{9}+7 $ で割ったあまりを出力してください。

输入输出格式

输入格式


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

输出格式


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

输入输出样例

输入样例 #1

3

输出样例 #1

6

输入样例 #2

10

输出样例 #2

3628800

输入样例 #3

100000

输出样例 #3

457992974

说明

### 制約 - $ 1\ ≦\ N\ ≦\ 10^{5} $ ### Sample Explanation 1 \- $ 1 $ 回目のトレーニングを終えると、パワーは $ 1 $ 倍され $ 1 $ になります - $ 2 $ 回目のトレーニングを終えると、パワーは $ 2 $ 倍され $ 2 $ になります - $ 3 $ 回目のトレーニングを終えると、パワーは $ 3 $ 倍され $ 6 $ になります ### Sample Explanation 3 答えを $ 10^{9}+7 $ で割ったあまりを出力してください。