#include using namespace std; const long long MOD = 1000000007; int main(){ int M; cin >> M; vector dp(M + 1); dp[0] = 1; for (int i = 0; i < M; i++){ for (int j = i + 1; j <= M; j += i + 1){ dp[j] += dp[i]; if (dp[j] >= MOD){ dp[j] -= MOD; } } } cout << dp[M] << "\n"; }