MOD = 10 ** 9 + 7 m = int(input()) dp = [1] * (m + 1) dp[0] = 0 ans = 0 for i in range(40): for j in range(m, 0, -1): k = 2 while j * k <= m: dp[j * k] += dp[j] k += 1 dp[j] = 0 for j in range(m + 1): ans += dp[j] for j in range(m, 0, -1): dp[j] = dp[j - 1] for j in range(m): dp[j + 1] += dp[j] print((ans + 1) % MOD)