#include #include #include using namespace std; int d (const void* a,const void* b){unsigned int* p1=(unsigned int*)a;unsigned int* p2=(unsigned int*)b; return p1[0] - p2[0];}int main(){unsigned int a,b,c,e,f,i,j,k,n;stack q; stack r;cin>>n>>k>>a>>b;k=2*k;unsigned int p[k][2]; unsigned int *g,*h[n+1],l[n+1];int m[n+1],o[n+1];for(i=0;i>p[i][0]>>p[i][1]; p[i+1][1]=p[i][0];p[i+1][0]=p[i][1];}qsort(p,k,2*sizeof(unsigned int),d);i=j=0; while(i=b) {cout<=a){cout<