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))