당신은 마트료시카 인형을 판매하는 가게를 열려고 계획하고 있다. 당신은 공장에 $N$개의 마트료시카 인형을 주문했으며, 각 인형에는 $1$부터 $N$까지 번호가 매겨져 있다. $i$번째 ($1 \le i \le N$) 마트료시카 인형은 밑면의 지름이 $R_i$ cm이고 높이가 $H_i$ cm인 속이 빈 직각 원기둥으로 간주할 수 있다.
마트료시카 인형은 서로 포개어 넣어서 보관할 수 있다. 각 마트료시카 인형 안에는 최대 하나의 다른 마트료시카 인형을 넣을 수 있는데, 안에 들어갈 인형의 밑면의 지름과 높이가 모두 바깥쪽 인형의 밑면의 지름과 높이보다 엄격하게 작아야 한다. 다른 인형 안에 들어간 인형도 그 안에 또 다른 인형을 포함할 수 있다.
어느 날, 당신은 공장으로부터 연락을 받았다. $N$개의 인형을 한꺼번에 모두 준비할 수 없어서, 밑면의 지름이 $A$ cm 이상이고 높이가 $B$ cm 이하인 모든 인형을 먼저 보내주겠다는 것이다.
$A$와 $B$의 값은 갑자기 바뀔 수 있다. 따라서 $Q$개의 쌍 $(A_j, B_j)$ ($1 \le j \le Q$) 각각에 대하여, 도착한 인형들을 포개어 보관했을 때 다른 어떤 인형 안에도 들어가지 않은 마트료시카 인형의 최소 개수를 미리 계산해 두기로 했다.
입력
표준 입력으로부터 다음 데이터를 읽어들인다:
- 첫째 줄에는 공백으로 구분된 두 정수 $N$과 $Q$가 주어진다. 이는 주문한 마트료시카 인형이 $N$개이고 $(A, B)$ 값의 쌍이 $Q$개임을 나타낸다.
- 이어지는 $N$개의 줄 중 $i$번째 줄 ($1 \le i \le N$)에는 공백으로 구분된 두 정수 $R_i$와 $H_i$가 주어진다. 이는 $i$번째 인형의 밑면의 지름이 $R_i$ cm이고 높이가 $H_i$ cm임을 나타낸다.
- 이어지는 $Q$개의 줄 중 $j$번째 줄 ($1 \le j \le Q$)에는 공백으로 구분된 두 정수 $A_j$와 $B_j$가 주어진다.
출력
출력은 $Q$개의 줄로 이루어져야 한다. $j$번째 줄 ($1 \le j \le Q$)에는 쌍 $(A_j, B_j)$에 대해 도착한 인형들을 포개어 보관했을 때 다른 어떤 인형 안에도 들어가지 않은 마트료시카 인형의 최소 개수를 출력해야 한다.
제한
모든 입력 데이터는 다음 조건을 만족한다:
- $1 \le N \le 200\,000$.
- $1 \le Q \le 200\,000$.
- $1 \le R_i \le 1\,000\,000\,000$ ($1 \le i \le N$).
- $1 \le H_i \le 1\,000\,000\,000$ ($1 \le i \le N$).
- $1 \le A_j \le 1\,000\,000\,000$ ($1 \le j \le Q$).
- $1 \le B_j \le 1\,000\,000\,000$ ($1 \le j \le Q$).
서브태스크
서브태스크 1 [11점]
- $N \le 10$.
- $Q = 1$.
서브태스크 2 [15점]
- $N \le 100$.
- $Q = 1$.
서브태스크 3 [25점]
- $N \le 2\,000$.
- $Q \le 2\,000$.
서브태스크 4 [49점]
- 추가 제한 조건이 없다.
예제
입력 1
7 3 9 5 3 7 10 6 5 10 2 6 10 10 4 1 10 5 3 5 3 9
출력 1
0 1 2
참고
- $(A, B) = (10, 5)$일 때, 밑면의 지름이 $10$ cm 이상이고 높이가 $5$ cm 이하인 인형은 없으므로 $0$을 출력한다.
- $(A, B) = (3, 5)$일 때, 밑면의 지름이 $3$ cm 이상이고 높이가 $5$ cm 이하인 인형인 1번째와 7번째 인형이 도착한다. 7번째 인형은 1번째 인형 안에 넣어 보관할 수 있다. 다른 어떤 인형 안에도 들어가지 않은 인형의 최소 개수는 $1$이다.
- $(A, B) = (3, 9)$일 때, 밑면의 지름이 $3$ cm 이상이고 높이가 $9$ cm 이하인 인형인 1번째, 2번째, 3번째, 7번째 인형이 도착한다. 이 경우 7번째 인형은 1번째 인형 안에 넣을 수 있고, 1번째 인형은 3번째 인형 안에 넣을 수 있다. 다른 어떤 인형 안에도 들어가지 않은 인형의 최소 개수는 $2$이다.
입력 2
10 8 14 19 9 16 11 2 7 18 20 16 9 5 10 9 20 6 4 17 13 8 7 14 9 3 9 13 4 19 12 4 19 16 18 10 7 14
출력 2
3 1 3 5 0 2 1 3