// Slower C++ solution:
#include<iostream>

#include<algorithm>

#include<cstring>

#include<map>

using namespace std;

typedef long long ll;

const int mmax=1e5+10;

map<ll,ll> s;

ll book[mmax],num[mmax];

int main()

{

	ll n,k;

	while(cin>>n>>k)

	{

		memset(book,0,sizeof(book));

		memset(num,0,sizeof(num));

		s.clear();

		for(int i=1;i<=n;i++)

		{

			ll a,b;

			cin>>a>>b;

			s[a]+=b;

			//cout<<s[a]<<endl;

			num[i]=a;

		}

		ll sum=0;

		sort(num+1,num+n+1);

		for(int i=1;i<=n;i++)

		{

			if(num[i]!=num[i-1])

				book[i]=num[i];

		}

		sort(book+1,book+n+1);

//		for(int i=1;i<=n;i++)

//			cout<<book[i]<<endl;

//		for(int i=1;i<=n;i++)

//			cout<<s[book[i]]<<endl;

		for(int i=1;i<=n;i++)

		{

			//cout<<book[i]<<endl;

			if(book[i]==0)

				continue;

			else

			{

				sum+=s[book[i]];

			//	cout<<sum<<endl;

				if(sum>k||sum==k)

				{

					cout<<book[i]<<endl;

					break;

				}

			}	

		}

	}

	return 0;

 } 

// Faster C++ solution for the same problem (measured speedup: 2.3003088256983615x):
/***********************************************

 *                   _ooOoo_                   *

 *                  o8888888o                  *

 *                  88" . "88                  *

 *                  (| -_- |)                  *

 *                  O\  =  /O                  *

 *               ____/`---'\____               *

 *             .'  \\|     |//  `.             *

 *            /  \\|||  :  |||//  \            *

 *           /  _||||| -:- |||||-  \           *

 *           |   | \\\  -   * |    |           *

 *           | \_|  ''\---/''  |   |           *

 *           \  .-\__  `-`  ___/-. /           *

 *         ___`. .'  /--.--\  `. . __          *

 *      ."" '<  `.___\_<|>_/___.'  >'"".       *

 *     | | :  `- \`.;`\ _ /`;.`/ - ` : | |     *

 *     \  \ `-.   \_ __\ /__ _/   .-` /  /     *

 *======`-.____`-.___\_____/___.-`____.-'======*

 *                   `=---='                   *

 *^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^



             佛祖保佑       永无BUG



   本程序已经经过开光处理，绝无可能再产生bug

 **********************************************/

/***                  .

                     ';;;;;.

                    '!;;;;;;!;`

                   '!;|&#@|;;;;!:

                  `;;!&####@|;;;;!:

                 .;;;!&@$$%|!;;;;;;!'.`:::::'.

                 '!;;;;;;;;!$@###&|;;|%!;!$|;;;;|&&;.

                 :!;;;;!$@&%|;;;;;;;;;|!::!!:::;!$%;!$%`    '!%&#########@$!:.

                 ;!;;!!;;;;;|$$&@##$;;;::'''''::;;;;|&|%@$|;;;;;;;;;;;;;;;;!$;

                 ;|;;;;;;;;;;;;;;;;;;!%@#####&!:::;!;;;;;;;;;;!&####@%!;;;;$%`

                `!!;;;;;;;;;;!|%%|!!;::;;|@##%|$|;;;;;;;;;;;;!|%$#####%;;;%&;

                :@###&!:;;!!||%%%%%|!;;;;;||;;;;||!$&&@@%;;;;;;;|$$##$;;;%@|

                ;|::;;;;;;;;;;;;|&&$|;;!$@&$!;;;;!;;;;;;;;;;;;;;;;!%|;;;%@%.

               `!!;;;;;;;!!!!;;;;;$@@@&&&&&@$!;!%|;;;;!||!;;;;;!|%%%!;;%@|.

            %&&$!;;;;;!;;;;;;;;;;;|$&&&&&&&&&@@%!%%;!||!;;;;;;;;;;;;;$##!

            !%;;;;;;!%!:;;;;;;;;;;!$&&&&&&&&&&@##&%|||;;;!!||!;;;;;;;$&:

            ':|@###%;:;;;;;;;;;;;;!%$&&&&&&@@$!;;;;;;;!!!;;;;;%&!;;|&%.

             !@|;;;;;;;;;;;;;;;;;;|%|$&&$%&&|;;;;;;;;;;;;!;;;;;!&@@&'

              .:%#&!;;;;;;;;;;;;;;!%|$$%%&@%;;;;;;;;;;;;;;;;;;;!&@:

              .%$;;;;;;;;;;;;;;;;;;|$$$$@&|;;;;;;;;;;;;;;;;;;;;%@%.

                !&!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;|@#;

                 `%$!;;;;;;;;;;;$@|;;;;;;;;;;;;;;;;;;;;;;;;!%$@#@|.

                   .|@%!;;;;;;;;;!$&%||;;;;;;;;;;;;;;;;;!%$$$$$@#|.

                       ;&$!;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;%#####|.

                       |##$|!;;;;;;::'':;;;;;;;;;;;;;!%$$$@#@;

                      ;@&|;;;;;;;::'''''':;;;;;;;|$&@###@|`

                    .%##@|;;;;:::''''''''''::;!%&##$'

                  `$##@$$@@&|!!;;;:'''''::::;;;;;|&#%.

                ;&@##&$%!;;;;;;::''''''''::;!|%$@#@&@@:

                 .%@&$$|;;;;;;;;;;:'''':''''::;;;%@#@@#%.

                :@##@###@$$$$$|;;:'''':;;!!;;;;;;!$#@@#$;`

                 `%@$$|;;;;;;;;:'''''''::;;;;|%$$|!!&###&'

                 |##&%!;;;;;::''''''''''''::;;;;;;;!$@&:`!'

                :;!@$|;;;;;;;::''''''''''':;;;;;;;;!%&@$:                !@#$'

                  |##@@&%;;;;;::''''''''':;;;;;;;!%&@#@$%:            '%%!%&;

                  |&%!;;;;;;;%$!:''''''':|%!;;;;;;;;|&@%||`         '%$|!%&;

                  |@%!;;!!;;;||;:'''''':;%$!;;;;!%%%&#&%$&:        .|%;:!&%`

                  !@&%;;;;;;;||;;;:''::;;%$!;;;;;;;|&@%;!$;       `%&%!!$&:

                  '$$|;!!!!;;||;;;;;;;;;;%%;;;;;;;|@@|!$##;      !$!;:!$&:

                   |#&|;;;;;;!||;;;;;;;;!%|;;;;!$##$;;;;|%'   `%$|%%;|&$'

                    |&%!;;;;;;|%;;;;;;;;$$;;;;;;|&&|!|%&&;  .:%&$!;;;:!$@!

                    `%#&%!!;;;;||;;;;;!$&|;;;!%%%@&!;;;!!;;;|%!;;%@$!%@!

                    !&!;;;;;;;;;||;;%&!;;;;;;;;;%@&!;;!&$;;;|&%;;;%@%`

                   '%|;;;;;;;;!!|$|%&%;;;;;;;;;;|&#&|!!||!!|%$@@|'

                   .!%%&%'`|$;     :|$#%|@#&;%#%.



 *               ii.                                         ;9ABH,

 *              SA391,                                    .r9GG35&G

 *              &#ii13Gh;                               i3X31i;:,rB1

 *              iMs,:,i5895,                         .5G91:,:;:s1:8A

 *               33::::,,;5G5,                     ,58Si,,:::,sHX;iH1

 *                Sr.,:;rs13BBX35hh11511h5Shhh5S3GAXS:.,,::,,1AG3i,GG

 *                .G51S511sr;;iiiishS8G89Shsrrsh59S;.,,,,,..5A85Si,h8

 *               :SB9s:,............................,,,.,,,SASh53h,1G.

 *            .r18S;..,,,,,,,,,,,,,,,,,,,,,,,,,,,,,....,,.1H315199,rX,

 *          ;S89s,..,,,,,,,,,,,,,,,,,,,,,,,....,,.......,,,;r1ShS8,;Xi

 *        i55s:.........,,,,,,,,,,,,,,,,.,,,......,.....,,....r9&5.:X1

 *       59;.....,.     .,,,,,,,,,,,...        .............,..:1;.:&s

 *      s8,..;53S5S3s.   .,,,,,,,.,..      i15S5h1:.........,,,..,,:99

 *      93.:39s:rSGB@A;  ..,,,,.....    .SG3hhh9G&BGi..,,,,,,,,,,,,.,83

 *      G5.G8  9#@@@@@X. .,,,,,,.....  iA9,.S&B###@@Mr...,,,,,,,,..,.;Xh

 *      Gs.X8 S@@@@@@@B:..,,,,,,,,,,. rA1 ,A@@@@@@@@@H:........,,,,,,.iX:

 *     ;9. ,8A#@@@@@@#5,.,,,,,,,,,... 9A. 8@@@@@@@@@@M;    ....,,,,,,,,S8

 *     X3    iS8XAHH8s.,,,,,,,,,,...,..58hH@@@@@@@@@Hs       ...,,,,,,,:Gs

 *    r8,        ,,,...,,,,,,,,,,.....  ,h8XABMMHX3r.          .,,,,,,,.rX:

 *   :9, .    .:,..,:;;;::,.,,,,,..          .,,.               ..,,,,,,.59

 *  .Si      ,:.i8HBMMMMMB&5,....                    .            .,,,,,.sMr

 *  SS       :: h@@@@@@@@@@#; .                     ...  .         ..,,,,iM5

 *  91  .    ;:.,1&@@@@@@MXs.                            .          .,,:,:&S

 *  hS ....  .:;,,,i3MMS1;..,..... .  .     ...                     ..,:,.99

 *  ,8; ..... .,:,..,8Ms:;,,,...                                     .,::.83

 *   s&: ....  .sS553B@@HX3s;,.    .,;13h.                            .:::&1

 *    SXr  .  ...;s3G99XA&X88Shss11155hi.                             ,;:h&,

 *     iH8:  . ..   ,;iiii;,::,,,,,.                                 .;irHA

 *      ,8X5;   .     .......                                       ,;iihS8Gi

 *         1831,                                                 .,;irrrrrs&@

 *           ;5A8r.                                            .:;iiiiirrss1H

 *             :X@H3s.......                                .,:;iii;iiiiirsrh

 *              r#h:;,...,,.. .,,:;;;;;:::,...              .:;;;;;;iiiirrss1

 *             ,M8 ..,....,.....,,::::::,,...         .     .,;;;iiiiiirss11h

 *             8B;.,,,,,,,.,.....          .           ..   .:;;;;iirrsss111h

 *            i@5,:::,,,,,,,,.... .                   . .:::;;;;;irrrss111111

 *            9Bi,:,,,,......                        ..r91;;;;;iirrsss1ss1111***/

#include <iostream>

#include <string>

#include <stdio.h>

#include <queue>

#include <stack>

#include <string.h>

#include <algorithm>

#include <math.h>

//#include <bits/stdc++.h>

#define ll long long

using namespace std;



inline int read()

{

    ll s = 0, f = 1;

    char ch = getchar();

    for(; ch < '0' || ch > '9'; ch = getchar()) if(ch == '-') f = - 1;

    for(; ch >= '0' && ch <= '9'; ch = getchar()) s = ((s << 3ll) + (s << 1ll) + (ch ^ 48ll));

    return s * f ;

}



struct node

{

    ll l,r;

    int val;

}s[1000005];

bool cmp(node a,node b)

{

    return a.val<b.val;

}

int main()

{

    ll n,k;

    while(cin>>n>>k)

    {

        int ans ;

        ll len = 0;

        for(int i=0;i<n;i++)

        {

            int L;

            cin>>s[i].val>>L;

            s[i].l = len+1;

            s[i].r = len + L;

            len+=L;

        }

        sort(s,s+n,cmp);

        ll d=0;

        for(int i=0;i<n;i++)

        {

            d+=(s[i].r-s[i].l+1);

            if(k<=d)

            {

                cout<<s[i].val<<endl;

                break;

            }

        }

    }

    return 0;

}

/***

10 3

3 5

2 3

3 1

1 2

8 3

4 1

6 3

9 2

6 4

5 2

3 3 3 3 3 2 2 2 3 1 1 8 8 8 4 6 6 6 9 9 6 6 6 6 5 5

***/