//ACWing800.数组元素的目标和
#include<iostream>
using namespace std;
const int N=100010;
int a[N],b[N];
int n,m,x;
int main(){
scanf("%d%d%d",&n,&m,&x);
for(int i=0;i<n;i++)scanf("%d",&a[i]);
for(int i=0;i<m;i++)scanf("%d",&b[i]);
for(int i=0,j=m-1;i<n;i++){
while(j&&a[i]+b[j]>x)j--;
if(a[i]+b[j]==x){
printf("%d %d",i,j);
break;
}
}
return 0;
}