import sys input=lambda: sys.stdin.readline().rstrip() n=int(input()) e,o=0,1 mod=10**9+7 a=1 sig=0 for i in range(2,n+1): if sig==0: a=i*o if a>mod: a%=mod e+=a if e>mod: e%=mod sig=1 else: a=i*e if a>mod: a%=mod o+=a if o>mod: o%=mod sig=0 print(a)