2,6,8,9,10错
#include<iostream>
#include<string.h>
#include<algorithm>
using namespace std;
int n,m,k,l,d,vk[2010],vl[2010],ki,li;
int main(){
cin>>n>>m>>k>>l>>d;
for(int i=1;i<=d;i++){
int x,y,a,b;
cin>>x>>y>>a>>b;
if(x==a){
int u=min(y,b);
int flag=1;
for(int i=1;i<=li;i++){
if(vl[i]==u) flag=0;
}
if(flag) vl[++li]=u;
}
else{
int u=min(x,a);
int flag=1;
for(int i=1;i<=ki;i++){
if(vk[i]==u) flag=0;
}
if(flag) vk[++ki]=u;
}
}
sort(vk+1,vk+1+k);
sort(vl+1,vl+1+l);
for(int i=1;i<=k;i++)cout<<vk[i]<<" ";
cout<<endl;
for(int i=1;i<=l;i++)cout<<vl[i]<<" ";
return 0;
}