mod = 10**9+7 n = int(input()) A = [0,1] for i in range(n): A[i%2] += (i*A[1-i%2])%mod print(1 if n < 2 else n*A[1-n%2]%mod)