n=int(input()) MOD=10**9+7 a=[0]*(n+1) a[1]=1 odd=1 even=0 for i in range(2,n+1): if i%2==0: a[i]=i*odd%MOD even+=a[i] else: a[i]=i*even%MOD odd+=a[i] print(a[n]%MOD)