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