#include #define int long long using namespace std; const int N=10010; const int mod=998244353; int n; int ans; vectorD[N]; bool vis[N]; signed main(){ ios::sync_with_stdio(0); cin.tie(0); cout.tie(0); // freopen("score.in","r",stdin); // freopen("score.out","w",stdout); for(int i=2;i<=N-10;i++){ for(int j=i;j<=N-10;j+=i){ D[j].push_back(i); } } cin>>n; for(int i=2;i<=n;i++){ int cnt=i; for(int j=1;j<=i;j++)vis[j]=0; for(auto x:D[i])vis[x]=1; for(int j=i-1;j>=2;j--){ bool fl=1; for(auto x:D[j]){ if(vis[x]){ fl=0; break; } } if(!fl)continue; cnt+=j; for(auto x:D[j])vis[x]=1; } ans=max(ans,cnt); } cout<