#include #define REP(i,n) for(int i=0,i##_len=int(n);i>X>>N>>M; vector A(N); REP(i, N) cin >> A[i]; vector B(M); REP(i, M) cin >> B[i]; bool flag1=false,flag2=false; REP(i,N) if(A[i]==X) flag1=true; REP(i,M) if(B[i]==X) flag2=true; if(!flag1&&!flag2){ cout<<-1<