Một liên hoan có bộ phim. Phim thứ bắt đầu tại thời điểm và kết thúc tại . Một người chỉ có thể xem trọn vẹn từng phim; sau khi một phim kết thúc, người đó có thể bắt đầu phim kế tiếp ngay tại cùng thời điểm.
Mỗi truy vấn cho thời điểm đến và thời điểm rời đi . Hãy tìm số phim nhiều nhất có thể xem trọn vẹn trong khoảng thời gian từ đến . Một phim được phép bắt đầu đúng lúc đến và phim cuối được phép kết thúc đúng lúc rời đi.
Input
- Dòng đầu chứa và .
- dòng tiếp theo, mỗi dòng chứa thời điểm bắt đầu và kết thúc của một phim.
- dòng cuối, mỗi dòng chứa thời điểm đến và rời đi .
Output
- Với mỗi truy vấn, in số phim nhiều nhất có thể xem.
Constraints
- .
- đối với mỗi phim.
- đối với mỗi truy vấn.
Scoring
- Subtask ( số điểm): .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
7 6 1 4 4 6 2 5 6 9 5 8 9 11 10 12 1 11 2 9 4 12 5 8 3 5 10 12
Output
4 2 3 1 0 1
Giải thích: Trong khung có thể xem bốn phim . Với , phim bắt đầu trước giờ đến và không có phim nào khác nằm trọn trong khung nên kết quả là .