def main(): N = int(input()) a = [0] * N a[0] = 1 i = 0 for n in range(1, N): if n % 2: a[n] += sum(a[0::2]) * (n + 1) else: a[n] += sum(a[1::2]) * (n + 1) ans = a[-1] % 1000000007 print(ans) main()