N = int(input()) mod = 1000000007 def doubling(n, m): y = 1 bas = n tmp = m while tmp: if tmp % 2: y *= bas y %= mod bas *= bas bas %= mod tmp >>= 1 return y def inved(a): x, y, u, v, k, l = 1, 0, 0, 1, a, mod while l: x, y, u, v = u, v, x - u * (k // l), y - v * (k // l) k, l = l, k % l return x % mod S = 1 for i in range(2*N): S *= i + 1 S %= mod print(S*inved(doubling(2, N))%mod)