달팽이와 쿼리
시간 제한1초메모리 제한1024 MB
홀수 크기의 시계 방향 달팽이 배열에서 주어진 행과 열의 값을 구하거나, 주어진 값의 행과 열을 찾는 질의에 답합니다.
문제
크기가 인 이차원 달팽이 배열은 다음 조건을 만족한다.
- 은 보다 큰 홀수이다.
- 배열의 크기는 이다.
- 보다 크거나 같고 보다 작거나 같은 자연수가 중복 없이 , , , 순서로 시계방향 소용돌이 모양을 따라 한 칸에 하나씩 들어있다.
- 가장 왼쪽 윗 칸은 이다.

왼쪽 그림은 인 경우, 오른쪽 그림은 인 경우의 달팽이 배열이다.
쿼리는 두 종류가 있다.
- 1 : 크기가 인 달팽이 배열에서 행 열에 들어있는 수를 출력한다.
- 2 : 크기가 인 달팽이 배열에서 가 들어있는 행 번호와 열 번호를 공백으로 구분해 출력한다.
행과 열의 번호는 부터 시작한다.
개의 쿼리가 주어진다. 쿼리를 순서대로 수행한다.
입력
첫째 줄에 쿼리의 개수 가 주어진다. 둘째 줄부터 개의 줄에 쿼리가 한 줄에 하나씩 주어진다.
출력
쿼리를 수행한 결과를 한 줄에 하나씩 순서대로 출력한다.