#include #include #include using namespace std; using vi=vector; int main(void) { int n, m, k; while(scanf("%d%d%d", &n, &m, &k)==3) { vi a(n-1); int m_rank; int ans=-1; for(int i=0;i()); if(m*2>=n) { printf("%d\n", a.back()); continue; } { vi s; for(int i=0;i()); m_rank=s.back(); //printf("s="); for(auto se:s) printf("%d ", se); printf("\n"); for(int i=0;i1 && t>=s[m-2]) ans=a[i]; if(t>m_rank) ans=a[i]; } } if(ans>0) { vi s; for(int i=0;i()); m_rank=s.back(); for(int i=m*2;i