import math

print((math.factorial(int(eval(input())))%(10**9+7)))
n = int(eval(input()))

ans = 1

for i in range(1, n +1):

    ans*= i

    ans = ans % (10**9 + 7)

print(ans)
import math

print((math.factorial(int(eval(input()))) % (10**9 + 7)))

n = int(eval(input()))
ans = 1
for i in range(1, n + 1):
    ans *= i
    ans = ans % (10**9 + 7)
print(ans)

-import math - -print((math.factorial(int(eval(input()))) % (10**9 + 7))) +n = int(eval(input())) +ans = 1 +for i in range(1, n + 1): +    ans *= i +    ans = ans % (10**9 + 7) +print(ans)