저거 못 타면 지각이야!!

버스가 빈자리 중 가장 앞쪽에 주차하고, 앞차가 아직 있으면 기다리며, 정차 시간이 끝나면 출발하는 정류장을 시뮬레이션해 m번째 버스가 주차한 자리를 구한다.

보통5시뮬레이션구현면접 대비아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

영우는 매일 수원에서 서울까지 버스로 통학한다. 영우가 타는 버스는 사람이 너무 많아서 조금만 늦으면 밀려서 못 탈 수도 있고, 배차 간격이 길어서 한 대를 놓치면 강의에 지각한다. 그래서 영우는 오늘만은 자신이 탈 버스가 정류장의 어느 위치에 설지 미리 계산해 두고 그 자리에서 기다리려고 한다.

버스 정류장은 한 대씩만 지나갈 수 있는 일자 통로이다. 진행 방향의 맨 앞부터 1번, 2번, ..., nn번 위치가 있어 최대 nn대의 버스가 동시에 정차할 수 있다. 정류장 안내판에는 각 버스의 도착 시각(분)과 승객 탑승을 위한 정차 시간(분)이 표시된다. 정류장 안의 혼잡을 막기 위해 버스는 다음 규칙에 따라 들어오고 나간다.

  1. 정류장이 일자 통로이므로 뒤의 버스는 앞의 버스를 추월할 수 없다. 정차 시간이 끝난 뒤쪽 버스라도, 자기보다 앞쪽에 정차해 있는 버스가 한 대라도 있으면 그 시각에는 출발하지 못하고 기다린다. 앞에 있던 버스가 같은 시각에 출발하는 경우에도 마찬가지이다.
  2. 정류장 입구에 도착한 버스는 비어 있는 위치 중 가장 앞쪽에 정차한다. 모든 위치에 버스가 있으면 입구 바깥에서 도착한 순서대로 일렬로 대기한다.
  3. 매 분 시각마다 먼저 출발할 버스들이 정류장을 나간 뒤, 그 시각에 대기 중이거나 막 도착한 버스들이 도착한 순서대로 차례로 들어와 가장 앞 빈자리에 정차한다. 버스의 속도는 무한대에 가까워 이 과정에 걸리는 시간은 0이라고 가정한다. 예를 들어 버스 A는 1분에 도착해 1번 위치에 2분 동안 정차하고, 버스 B는 3분에 도착하며, 다른 버스는 없다고 하자. 그러면 3분이 되는 순간 버스 A가 먼저 빠져나가고, 버스 B가 들어와 1번 위치에 정차한다.

정차 시간은 실제로 정차한 시각부터 잰다. 입구에서 대기하며 기다린 시간은 정차 시간에 포함하지 않는다.

입력

첫째 줄에 동시에 정차할 수 있는 버스 수 nn과 영우가 타려는 버스까지의 버스 수 mm이 주어진다(1n101 \le n \le 10, 1m1001 \le m \le 100).

다음 mm줄에는 각 버스가 정류장에 도착하는 시각 tt와 정차 시간 pp가 버스가 도착하는 순서대로 주어진다. 같은 시각에 도착하는 버스는 입력에 나온 순서대로 도착한 것으로 본다(1t1001 \le t \le 100, 1p101 \le p \le 10, titi+1t_i \le t_{i+1}).

출력

영우가 타려는 버스(즉, mm번째 버스)가 정차하는 위치의 번호를 한 줄에 출력한다.