int query_kth(const int *a, int n_a, const int *b, int n_b, const int *c, int n_c, int k)
{
int nowa=0,nowb=0,nowc=0;
while(--k){
if(a[nowa]<=b[nowb]&&a[nowa]<=c[nowc])nowa++;else
if(b[nowb]<=a[nowa]&&b[nowb]<=c[nowc])nowb++;else
if(c[nowc]<=a[nowa]&&c[nowc]<=b[nowb])nowc++;
}
if(a[nowa]<=b[nowb]&&a[nowa]<=c[nowc])return a[nowa];
if(b[nowb]<=a[nowa]&&b[nowb]<=c[nowc])return b[nowb];
if(c[nowc]<=a[nowa]&&c[nowc]<=b[nowb])return c[nowc];
}