#include using namespace std; long long n,m,w[100007]; bool posecen[100007]; long long resx[1000007],resy[1000007],R; vector v[100007]; void dfs(int x){ for(int i=0;i>n>>m; for(int i=1;i<=n;i++)cin>>w[i]; for(int i=1;i<=m;i++){ long long a,b; cin>>a>>b; v[a].push_back(b); v[b].push_back(a); } for(int i=1;i<=n;i++)cout<