#include using namespace std; typedef long long ll; const int mod = 998244353; int main(){ int n, m; cin >> n >> m; vector a(n); for (int i=0; i> a[i]; } vector ikeru(n, vector(0)); for (int i=0; i> u >> v; u--; v--; ikeru[u].push_back(v); ikeru[v].push_back(u); } vector tansaku(n); vector mada; ll ret = 1; for (int st=0; st