MOD = 10**9+7 m = int(input()) yaku = [[] for _ in range(m+1)] for i in range(1,m+1): for j in range(i,m+1,i): yaku[j].append(i) dp = [0]*(m+1) dp[0] = 1 for i in range(1,m+1): for j in yaku[i]: dp[i] += dp[(i-j)//j] dp[i] %= MOD print(dp[m])