#include <iostream>
#include <cstdio>
using namespace std;
const int N = 1e5 + 10;
int a[N], b[N];
int main()
{
int n,m,x;
cin>>n>>m>>x;
for (int i = 0; i < n; i ++ ) cin>>a[i];
for (int i = 0; i < m; i ++ ) cin>>b[i];
//a数组从前往后 b数组从后往前
//先确定j 再去变化i得到i
for (int i = 0, j = m - 1; i < n; i ++) {
while(j >= 0 && a[i] + b[j] > x) j --;
if(j >= 0 && a[i] + b[j] == x) printf("%d %d\n", i, j);
}
return 0;
}