#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #define popcount __builtin_popcount using namespace std; using namespace atcoder; typedef long long ll; typedef pair P; int main() { int m; cin>>m; using mint=modint1000000007; mint dp[100010]; fill(dp+1, dp+m+1, mint(1)); for(int i=1; i<=m; i++){ for(int d=1; d*(1+i)<=m; d++){ dp[d*(1+i)]+=dp[i]; } } cout<