MOD = 10 ** 9 +7 N = int(input()) odd,even = 1,0 dp = 1 for i in range(2,N + 1): if i%2 == 0: dp = i*odd dp %= MOD even += dp even %= MOD else: dp = i*even dp %= MOD odd += dp odd %= MOD print(dp)