#include #include using namespace std; int N,M; vectorG[1<<17]; int H[1<<17]; long dist[1<<17][2]; int main() { cin>>N>>M; for(int i=0;i>H[i]; for(int i=0;i>a>>b;a--,b--; G[a].push_back(b); G[b].push_back(a); } {//0 for(int i=0;ij) { if(H[i]