#include #include using namespace std; using namespace atcoder; using ll=long long; using mint=modint998244353; int main(){ ll m;int n;cin>>m>>n; vector x(n); for(int i=0;i>x[i]; x.insert(x.begin(),0); x.push_back(m+1); mint ans=0; for(int i=0;i<=n;i++){ mint dis=x[i+1]-x[i]-1; ans+=dis*(dis+1)*(2*dis+1); } cout<<(ans/6).val()<