#include using namespace std; const long long MOD = 1000000007; int main(){ int M; cin >> M; assert(1 <= M && M <= 200000); 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]; dp[j] %= MOD; } } cout << dp[M] << endl; }