local ior = io.input()
local n, k = ior:read("*n", "*n")
local t = {}
local tidx = {}
for i = 1, n do
  local a, b = ior:read("*n", "*n")
  local idx = 0
  if(tidx[a] == nil) then
    local tmp = {}
    tmp.a = a
    tmp.b = 0
    table.insert(t, tmp)
    tidx[a] = #t
  end
  idx = tidx[a]
  t[idx].b = t[idx].b + b
end
table.sort(t, function(x, y)
  return x.a < y.a
end)
for i = 1, #t do
  if(k <= t[i].b) then
    print(t[i].a)
    break
  else
    k = k - t[i].b
  end
end
