#include #include #include using namespace std; int main() { int N, M;cin >> N >> M; vector A(N); for (int i = 0;i < N;i++) cin >> A[i]; vector> G(N); for (int i = 0;i < M;i++) { int u, v;cin >> u >> v; u--;v--; G[u].push_back(v); G[v].push_back(u); } for (int bit = 0;bit < (1<