import math

print((math.factorial(int(eval(input())))%1000000007))
num = int(eval(input()))

result = 1

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

    result = result *i % 1000000007

print(result)
import math

print((math.factorial(int(eval(input()))) % 1000000007))

num = int(eval(input()))
result = 1
for i in range(1, num + 1):
    result = result * i % 1000000007
print(result)

-import math - -print((math.factorial(int(eval(input()))) % 1000000007)) +num = int(eval(input())) +result = 1 +for i in range(1, num + 1): +    result = result * i % 1000000007 +print(result)