N = int(input()) shift = N - bin(2 * N)[2:].count("1") #(2N)!の偶数項 mod = 1000000007 odds = 1 for i in range(3, 2 * N + 1, 2): odds = odds * i if odds > mod: odds -= mod ans = (odds << shift) % mod print(ans)