의찬이는 숫자가 적힌 블록으로 탑 쌓기를 즐긴다. 어느 날 선우는 의찬이가 쌓는 탑에 규칙이 있음을 알게 되었다! 선우가 알아낸 규칙은 다음과 같다.
아래 그림은 1에서 4층까지 a=1이고 d=2일 때 의찬이가 쌓은 탑의 모습이다.

각 숫자가 적힌 블록의 위치를 모조리 외운 의찬이는 선우가 던지는 Q개의 질문에 답하고자 한다. 질문은 한 가지 형식이다.
a d x: a와 d가 주어질 때, x가 적힌 숫자 블록이 몇 번째 층의 몇 번째 숫자인가?위 그림을 예로 들자. 만약 a=1, d=2, x=12라면 의찬이는 (4,3)이라고 대답한다. 이는 12가 적힌 숫자 블록이 4층에 위치한 3번째 숫자라는 것을 의미한다.
첫째 줄에는 선우가 의찬이에게 하는 질문의 개수 Q가 주어진다. (1≤Q≤500,000)
이후 Q개의 줄에는 a, d, x가 공백으로 구분되어 주어진다. (1≤a,d,x≤106)
입력으로 주어지는 모든 값은 정수다.
Q개의 줄에 걸쳐 x번째 블록이 위치한 층과 가장 왼쪽을 기준으로 몇 번째 칸에 위치하는지 출력하시오.