#include using namespace std; using ll=long long; constexpr int mod=998244353; ll fac[200005]; ll inv[200005]; ll invf[200005]; ll modcomb(int n,int r){ if(n>N>>P; ll ans=fac[N]; ll t=1; for(int i=0;i<=N/P;i++){ ans=(ans-t*invf[i])%mod; if(P<=N)t=t*fac[P-1]%mod; if(P<=N)t=t*modcomb(N-P*i,P)%mod; } if(ans<0)ans+=mod; cout<