#import using namespace std; long n,m,h[1<<17],G[1<<17],i,u,v,dp[1<<18],ans; main(){ cin>>n>>m; for(i=0;i>h[i],h[i]--; for(i=0;i>u>>v; u--;v--; if(h[u]>h[v]) swap(u,v); G[i]=h[u]*n*n+u*n+v; } sort(G,G+m); dp[0]=dp[2*n-1]=n+1; for(i=0;i