#include #include using namespace std; using namespace atcoder; using mint=modint998244353; int main(){ long long N; cin >> N; long long M=sqrtl(N); mint ans=0; for(int i=1;i<=M;i++){ ans+=N/i*2-M; } ans*=N+1; for(int i=1;i<=M;i++){ ans-=(mint(N/i)*mint(N/i+1)-M*(M+1)/2)*i; } cout << ans.val() << endl; }