#include #include #include #include using namespace std; int N,M; int U[6<<17],V[6<<17]; int deg[3<<17]; bool del[3<<17]; vectorG[3<<17]; int Gi[3<<17]; int Esi[3<<17]; void solve() { for(int i=0;ifrom,to; for(int i=0;i=0) { for(int j=0;jEs; bool ch=false; for(int i=0;i=M)D=false; } if(D) { for(int j=L;j>N>>M; for(int i=0;i>U[i]>>V[i]; U[i]--,V[i]--; } solve(); vector >ans; for(int i=0;ie:ans)cout<