N=int(input()) dp=[0]*(N+1) dp[0]=1 for d in range(3,N+1): for i in range(N,d-1,-1): for kd in range(d,i+1,d): dp[i]+=dp[i-kd] print(dp[N]%(10**9+7))