求优化喵/ ',
#include<bits/stdc++.h>
using namespace std;
struct node{
long long num,w,f;
}a[1000010];
bool cmp(node a,node b){
if(a.f!=b.f)
return a.f>b.f;
return a.num<b.num;
}
int n,r,q;
int main(){
cin>>n>>r>>q;
for(int i=1;i<=2*n;i++){
cin>>a[i].f;
a[i].num=i;
}
for(int i=1;i<=2*n;i++){
cin>>a[i].w;
}
while(r--){
sort(a+1,a+1+2*n,cmp);
for(int i=1;i<=2*n;i+=2){
if(a[i].w>a[i+1].w){
a[i].f++;
}else{
a[i+1].f++;
}
}
}
sort(a+1,a+1+2*n,cmp);
cout<<a[q].num;
return 0;
}