#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include using namespace std; #define N (1000000000+7) //#define N 998244353 #define INF 1e16 typedef long long ll; typedef pair P; const int inf = 1e8; vectora,b; int n; ll k; bool check(int x){ ll num = 0; for(int i=0;ix)continue; if(a[i]==x){ num++; continue; } if(b[i]=k; } int main() { cin>>n>>k; a.resize(n),b.resize(n); int ng = -1,ok = 0; for(int i=0;i>a[i]>>b[i]; ok = max(ok,b[i]); } while(ok-ng>1){ int mid = (ok+ng)/2; if(check(mid))ok = mid; else ng = mid; } cout<