// inputに入力データ全体が入る
function Main(input) {
    input = input.split("\n");
    var line = input[0].split(" ");
    var num = parseInt(line[0]);
    var key_index = parseInt(line[1]);
    var ans = [];
    
    var first = 0;
    var second = 0;

    for(var i =0; i<100001;i++){
        ans[i] = 0;
    }

    for(var i =0; i<num;i++){
        var temp = input[i+1].split(" ");
//        console.log(temp);
        first = parseInt(temp[0]);
        second = parseInt(temp[1]);
        
        ans[first]+=second;
    }

    for(var i =0; i<100001;i++){
        if(ans[i]!=0){
//            console.log(i+":"+ans[i]);
        }
    }
    
    var index = 1;
    var current_amount = 0;

    while(1){
        current_amount += ans[index];
        if(current_amount<key_index){
            index++;
        } else {
//            console.log("current_amount:"+current_amount+" index:"+index);
            console.log(index);
            break;
        }
    }
}
//*この行以降は編集しないでください（標準入出力から一度に読み込み、Mainを呼び出します）
Main(require("fs").readFileSync("/dev/stdin", "utf8"));

