MOD = 10**9 + 7 n = int(input()) if n >= MOD: print(0) else: if MOD - n <= 10**6: product = 1 for k in range(n + 1, MOD): product = product * pow(k, MOD - 2, MOD) % MOD ans = (-product) % MOD else: ans = 1 for i in range(1, n + 1): ans = ans * i % MOD print(ans)