#include #include using namespace std; using namespace atcoder; using mint=modint998244353; #define rep(i,n) for(int i=0;i<(int)(n);i++) #define ALL(v) v.begin(),v.end() typedef long long ll; template using V=vector; template using VV=V>; int main(){ ios::sync_with_stdio(false); std::cin.tie(nullptr); ll n; cin>>n; mint ans=1; rep(i,n-2) ans*=(mint)(i+1)/n; V fac(n),A(n),B(n); fac[0]=1,fac[1]=1; for(int i=2;i