#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for (int i = 0; i < (n); ++i) #define Inf 1000000001 int main(){ int N; cin>>N; vector dp(N+1,Inf); dp[1] = 0; for(int i=1;i<=N;i++){ for(int j=2;j*i<=N;j++){ dp[j*i] = min(dp[j*i],dp[i]+j); } } cout<