대전대신고등학교 본관은 개의 층으로 이루어져 있으며, 각 층에는 개의 반이 있다. 층은 아래에서부터 층, 층, 층, 층이고, 각 층의 반은 왼쪽부터 반, 반, , 반이다.
처음에는 모든 반의 불쾌함이 이다. 다음 두 종류의 쿼리를 처리하여라.
1: 층 반에서 공사가 발생한다. 층 반과 상하좌우로 인접한 반의 불쾌함이 각각 증가한다. 건물 밖에 해당하는 위치는 무시한다.2: 층에서 불쾌함이 가장 높은 반의 번호를 출력한다. 그러한 반이 여러 개라면 번호가 가장 작은 반을 출력한다.
모든 쿼리를 처리한 뒤, 건물 전체에서 불쾌함이 가장 높은 반을 이달의 오량반으로 선정한다. 그러한 반이 여러 개라면 층수가 가장 작은 반을 선택하고, 층수도 같다면 반 번호가 가장 작은 반을 선택한다.
각 2번 쿼리의 답과 이달의 오량반을 구하여라.
Input
입력은 다음과 같은 형식으로 주어진다.
case case case
각 케이스는 다음과 같은 형식으로 주어진다.
각 쿼리는 다음 중 하나의 형식으로 주어진다.
Output
각 테스트 케이스의 2번 쿼리에 대해, 조건을 만족하는 반의 번호를 한 줄에 하나씩 출력한다.
각 테스트 케이스의 모든 쿼리를 처리한 뒤, 이달의 오량반의 층수와 반 번호를 공백으로 구분하여 한 줄에 출력한다.
Constraints
- .
- .
- .
1번 쿼리에서 이고 이다.2번 쿼리에서 이다.- 모든 테스트 케이스에 대한 의 합은 이하이다.
- 모든 테스트 케이스에 대한 의 합은 이하이다.
Subtasks
Samples
입력
2
3 4
1 2 2
2 2
1 1 1
2 1
1 3
2 4
1 4 1
2 3
출력
1
2
1 2
1
1
3 1
첫 번째 테스트 케이스에서 모든 쿼리를 처리한 뒤 불쾌함의 최댓값은 이다. 층 반과 층 반이 이 값을 가지므로 층수가 더 작은 층 반이 선택된다.