import sys
import math

n = int(sys.stdin.readline())
if n == 1:
    print(0)
    exit()
free_pos = 4 * (n - 1)
res = math.comb(free_pos, 2 * n - 4) * n

skewer_to_fill = (2*n-4) // 4
res %= 1000000007
sign = -1
for i in range(2, skewer_to_fill+2):
    res += sign * math.comb(n, i)
    res %= 1000000007
    sign *= -1

print(res % 1000000007)

# res - 1
# num_options = 0
# origin = [-1] * (4 * n)
# stack = [(origin, 0, 0)]
# while stack:
#     setup, idx, num_1 = stack.pop()
#     if num_1 == 2 * n:


