#include using namespace std; const long long MOD=998244353; long long qpow(long long a,long long e){ long long r=1; a%=MOD; while(e){ if(e&1)r=r*a%MOD; a=a*a%MOD; e>>=1; } return r; } long long det_mod(vector>& a) { int n=a.size(); long long res=1; for(int i=0;i>n>>m; vector> L(n,vector(n,0)); for(int i=0;i>u>>v; u--;v--; L[u][u]++; L[v][v]++; L[u][v]--; L[v][u]--; } if(n==1){cout<<1<<'\n';return 0;} vector> subL(n-1,vector(n-1)); for(int i=0;i