#include using namespace std; #if __has_include("all.hpp") #include "all.hpp" #else #include #endif using namespace atcoder; using mint=modint998244353; int main(void){ int n,m; cin>>n>>m; vector>v(n); for(int i=0;i>a>>b; a--,b--; v[b].push_back(a); v[a].push_back(b); } auto ml = [&](vector>A,vector>B){ vector>tmp(n,vector(n,0)); for(int i=0;i>>doub(62,vector>(n,vector(n,0))); for(int i=0;i>s>>t>>a>>b; a--,b--; auto calc = [&](long long startt,long long goalt,long long startp,long long goalp){ vector>tmp(n,vector(n,0)); for(int i=0;i=0;i--){ if((1<