캥거루

아직 제출이 없습니다시간 제한5초메모리 제한128 MB

문제

야생동물 사진 촬영을 좋아하는 Byteasar는 캥거루 사진을 찍기 위해 오스트레일리아 여행을 계획하고 있다. 가장 선명한 사진을 얻으려면 카메라와 동물 사이의 거리가 사용 중인 렌즈의 최적 범위 안에 들어와야 한다.

여행은 nn개의 관측 지점을 순서대로 지난다. ii번째 지점에서는 캥거루가 거리 aia_i부터 bib_i까지(양 끝 포함) 어디에서든 나타날 수 있다. Byteasar는 렌즈를 mm개 가지고 있으며, jj번째 렌즈는 피사체가 거리 cjc_j부터 djd_j까지(양 끝 포함)에 있을 때 가장 좋은 사진을 찍는다.

어떤 렌즈가 한 관측 지점에 적합하다는 것은, 그 지점에서 캥거루가 나타날 수 있는 거리 중 적어도 하나가 그 렌즈의 최적 범위 안에도 들어간다는 뜻이다. 즉, 렌즈 jj가 지점 ii에 적합할 조건은 두 구간 [ai,bi][a_i, b_i][cj,dj][c_j, d_j]가 서로 겹치는 것이다.

Byteasar는 렌즈 교체를 최대한 줄이고 싶어 한다. 각 렌즈에 대해, 여행 순서에서 그 렌즈가 적합한 관측 지점이 연속으로 이어지는 가장 긴 구간의 길이를 구하여라.

입력

첫째 줄에 두 정수 nnmm이 주어진다 (1n500001 \le n \le 50000, 1m2000001 \le m \le 200000). 각각 관측 지점의 수와 렌즈의 수이다.

다음 nn개의 줄에는 각각 두 정수 aia_ibib_i가 주어진다 (1aibi1091 \le a_i \le b_i \le 10^9). ii번째 관측 지점에서 캥거루가 거리 aia_i부터 bib_i까지(양 끝 포함) 나타날 수 있음을 뜻한다.

다음 mm개의 줄에는 각각 두 정수 cjc_jdjd_j가 주어진다 (1cjdj1091 \le c_j \le d_j \le 10^9). jj번째 렌즈가 거리 cjc_j부터 djd_j까지(양 끝 포함)의 피사체에 가장 적합함을 뜻한다.

출력

mm개의 줄을 출력한다. 각 줄에는 정수 하나를 출력한다. jj번째 줄에는 jj번째 렌즈가 적합한 관측 지점이 연속으로 이어지는 가장 긴 구간에 포함된 관측 지점의 수를 출력한다. 렌즈는 입력 순서대로 번호가 매겨진다.