N=int(eval(input()))

ans=1

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

	ans*=i

	if ans>=(10**9+7):

		ans%=(10**9+7)

print(ans)
N=int(eval(input()))

res=1

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

    res=(res*i)%(10**9+7)

print(res)

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

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

-ans = 1 +res = 1 -    ans *= i -    if ans >= (10**9 + 7): -        ans %= 10**9 + 7 -print(ans) +    res = (res * i) % (10**9 + 7) +print(res)