점심시간 레이스

아직 제출이 없습니다시간 제한1초메모리 제한1024 MB

문제

송도고에서는 점심시간만 되면 밥을 일찍 먹으려는 학생들이 레이스를 펼친다.

학교 본관은 nn개의 층으로 이루어져 있으며 모든 층에는 계단, mm개의 교실, 계단이 순서대로 배치되어 있다. 각 교실과 계단은 하나의 칸으로서 표현된다. 한 칸을 이동하는 데에는 11분이 걸리고, 층간 이동은 계단을 통해서만 할 수 있다.

급식실은 11층 맨 오른쪽 칸에서 오른쪽으로 나가면 있다.

레이싱이 이루어질 본관과 급식실의 모습이다.

송도고의 점심시간 레이스에는 총 kk개의 반이 참가하며, 각 반은 11번부터 kk번까지의 번호로 구분된다. ii번째 반이 점심시간 직전에 수업을 진행하는 교실의 위치는 f_if\_i층의 왼쪽 계단 칸으로부터 d_id\_i칸 떨어진 교실이다. 각 반의 학생들은 급식실과 연결된 문을 향해 항상 가장 빠른 경로로 움직인다. 급식실에 가장 먼저 도착하는 반이 레이스에서 우승한다. 단, 각 반의 위치는 겹칠 수 있음에 유의하라.

혼란에 빠진 송도고를 위해 점심시간 레이스에서 우승할 반을 구하는 프로그램을 작성하여라.

입력

첫 번째 줄에는  학교의 층수 nn, 한 층에 있는 교실의 수 mm, 레이스에 참가하는 반의 수 kk가 공백으로 구분되어 주어진다.

이어서 kk개의 각 i+1i+1번째 줄에 ii번째 반이 점심시간 직전에 수업을 진행하는 교실의 위치를 나타내는 정수 f_if\_id_id\_i가 공백으로 구분되어 주어진다.

출력

점심시간 레이스에서 우승할 반의 번호를 출력한다.

공동 우승할 반이 존재한다면 공동 우승하는 반들 중 번호가 가장 작은 반의 번호를 출력한다.

제한

  • 1n,m,k100,0001 ≤ n , m , k ≤ 100\\,000.
  • 1f_in1 ≤ f\_i ≤ n.
  • 1d_im1 ≤ d\_i ≤ m.