#include using namespace std; #define modulo 998244353 #define mod(mod_x) ((((long long)mod_x+modulo))%modulo) #define Inf 1000000005 int main(){ int N,M; cin>>N>>M; vector B(M),C(M); vector t; for(int i=0;i>B[i]>>C[i]; t.push_back(B[i]); t.push_back(C[i]); } sort(t.begin(),t.end()); t.erase(unique(t.begin(),t.end()),t.end()); vector> E(t.size(),vector()); for(int i=0;i dis(t.size()); priority_queue> Q; for(int i=0;i