#include using namespace std; const int mod=998244353; long long fac[200005]; long long invf[200005]; long long inv[200005]; long long modpow(int a,int n){ long long ret=1,t=a; for(int i=0;i<30;i++){ if(n>>i&1)ret=ret*t%mod; t=t*t%mod; } return ret; } long long modcomb(int n,int r){ return fac[n]*invf[r]%mod*invf[n-r]%mod; } int main(){ ios::sync_with_stdio(false); cin.tie(nullptr); fac[0]=inv[0]=invf[0]=1; fac[1]=inv[1]=invf[1]=1; for(int i=2;i<=200000;i++){ fac[i]=fac[i-1]*i%mod; inv[i]=inv[mod%i]*(mod-mod/i)%mod; invf[i]=invf[i-1]*inv[i]%mod; } int N,K; cin>>N>>K; long long ans=0; for(int i=1;i