#include typedef long long ll; #define FOR(i,a,b) for(ll i=(a);i<(b);i++) #define REP(i,a) FOR(i,0,a) using namespace std; const ll MAX_N=1e5; typedef pair P; ll N,L,X[MAX_N],Y[MAX_N]; ll f(){ set st[2]; REP(i,N)st[0].insert(X[i]); REP(i,N)st[1].insert(Y[i]); ll x; vector

vec; REP(i,N){ vec.push_back(P(X[i],0)); } REP(i,N){ vec.push_back(P(Y[i],1)); } sort(vec.begin(),vec.end()); { ll inx=0; while(vec[inx].second==1)inx++; while(inx>N>>L; REP(i,N)cin>>X[i]; REP(i,N)cin>>Y[i]; cout<