import math #奇偶数x,y个,分别有x,y个位置可以放置, 计算A(x,x)*A(y,y)。如果长度是偶数,再乘以2, 因为从奇数或偶数开始都可以。 n = int(input()) MOD = 10**9+7 if n%2 == 1: odd = n//2 + 1 even = n//2 result = (math.perm(odd, odd)*math.perm(even, even))%MOD else: odd = n//2 even = n//2 result = (math.perm(odd, odd)*math.perm(even, even)*2)%MOD print(result)