P = 10 ** 9 + 7 def compute(n, mod=P): res = 1 odd_sum = res even_sum = 0 for i in range(2, n + 1): if i % 2 == 0: res = odd_sum * i even_sum += res else: res = even_sum * i odd_sum += res odd_sum %= mod even_sum %= mod return res def main(): n = int(input()) print(compute(n)) main()