*빛*영*우*

각각 위쪽 90도 부채꼴을 비추는 N개의 조명이 주어질 때, 각 질의 점을 비추는 조명의 개수를 센다.

보통5기하누적 합이분 탐색정렬아직 제출이 없습니다시간 제한1초메모리 제한512 MB

문제

북쪽을 +y+y 방향이라 하자. 평면에 NN개의 라이트가 있으며, ii번째 라이트는 점 (Xi,Yi)(X_i, Y_i)에 있다.

각 라이트는 북쪽을 중심으로 하는 9090도 부채꼴을 비춘다. 점 (X,Y)(X, Y)ii번째 라이트의 빛을 받는 조건은 다음과 같다.

YYi그리고XXiYYiY \ge Y_i \quad \text{그리고} \quad |X - X_i| \le Y - Y_i

경계선도 포함되므로, 라이트가 있는 점 자체도 그 라이트의 빛을 받는다. 여러 라이트의 빛이 겹치면 세기는 더해진다. 즉, 점 (X,Y)(X, Y)의 빛의 세기는 위 조건을 만족하는 라이트의 개수와 같다.

입력

입력은 표준 입력으로 주어진다. 첫째 줄에 라이트의 개수 NN (1N1000001 \le N \le 100000)이 주어진다.

다음 NN개의 줄에는 각 라이트의 위치를 나타내는 두 정수 Xi,YiX_i, Y_i (1500Xi,Yi1500-1500 \le X_i, Y_i \le 1500)가 주어진다.

다음 줄에는 질문 지점의 개수 PP (1P1000001 \le P \le 100000)가 주어진다.

다음 PP개의 줄에는 각 질문 지점의 좌표인 두 정수 Xpi,YpiX_{pi}, Y_{pi} (1500Xpi,Ypi1500-1500 \le X_{pi}, Y_{pi} \le 1500)가 주어진다.

출력

표준 출력으로 PP개의 줄을 출력한다. ii번째 줄에는 지점 (Xpi,Ypi)(X_{pi}, Y_{pi})의 빛의 세기를 출력한다.