#include #include using mint = atcoder::modint1000000007; using namespace std; using ll = long long; int main() { int m; cin >> m; vector dp(m + 1); dp[0] = 1; for (int i = 0; i <= m; i++) { for (int j = 0; j += i + 1, j <= m;) { dp[j] += dp[i]; } } cout << dp[m].val() << endl; return 0; }