#include <cstdio>
#include <cstring>
#include <algorithm>
using namespace std;
const int maxn = 200004;
const int inf = 1000000000;
int a[maxn],b[maxn];
int main()
{
int n1,n2;
scanf("%d",&n1);
for(int i = 0; i < n1; i++)
scanf("%d",&a[i]);
a[n1] = inf;
scanf("%d",&n2);
for(int i = 0; i < n2; i++)
scanf("%d",&b[i]);
b[n2] = inf;
int mid = (n1 + n2 -1) / 2;
int temp = 0;
int i = 0,j = 0;
while(i < n1 && j < n2)
{
if(temp == mid) break;
else if(a[i] <= b[j])
{
i++;
temp++;
}
else
{
j++;
temp++;
}
}
while(i < n1 && j < n2)
{
if(a[i] < b[j])
{
printf("%d\n",a[i]);
return 0;
}
else
{
printf("%d\n",b[j]);
return 0;
}
}
while(i < n1)
{
if(temp == mid)
{
printf("%d\n",a[i]);
return 0;
}
else
{
i++;
temp++;
}
}
while(j < n2)
{
if(temp == mid)
{
printf("%d\n",b[j]);
return 0;
}
else
{
j++;
temp++;
}
}
return 0;
}