#include using namespace std; int main(){ int M,mod=1e9+7; cin>>M; vector> dp(2,vector(M+1,0)); dp[0][0]=1; dp[1][0]=1; for(int i=1;i<=M;++i){ dp[0][i]=dp[1][i-1]; dp[1][i]=(dp[1][i]+dp[1][i-1])%mod; for(int j=i*2;j<=M;j+=i){ dp[1][j]=(dp[1][j]+dp[0][i])%mod; } } cout<