Submit solution

Points: 0.10 (partial)
Time limit: 1.0s
Memory limit: 256M

Problem type
Allowed languages
C, C++, Go, Java, Kotlin, Pascal, PyPy, Python, Rust, Scratch

Mô tả đề bài

Ngân là một thành viên trong team tổ chức sự kiện tại VNG, sắp tới Ngân sẽ có rất nhiều sự kiện cần tham gia. Là một cô gái điệu đà, Ngân luôn thích trang điểm thật xinh khi tham gia các sự kiện này. Có ~n~ sự kiện và ~m~ cách lựa chọn thời gian trang điểm. Sự kiện thứ ~i~ sẽ có thời điểm bắt đầu là ~a_{i}~ và thời điểm kết thúc là ~b_{i}~ ~(1 \le i \le n)~. Cách trang điểm ~j~ sẽ có hiệu quả trong khoảng thời gian từ thời điểm ~c_{j}~ đến thời điểm ~d_{j}~ ~(1 \le j \le m)~. Nhiệm vụ của bạn là giúp Ngân tìm xem cách trang điểm nào giúp Ngân tham gia được nhiều sự kiện nhất trong ~m~ cách trên.

Lưu ý: Ngân chỉ có thể tham gia những sự kiện mà thời gian bắt đầu lẫn kết thúc đều nằm trong khoảng thời gian mà cách trang điểm Ngân chọn có thể duy trì hiệu quả. Ví dụ Ngân chọn cách trang điểm có hiệu quả từ thời điểm ~c_{j}~ đến ~d_{j}~ thì Ngân chỉ có thể tham gia những sự kiện có thời điểm tham gia và kết thúc là ~a_{i}~ và ~b_{i}~ sao cho ~c_{j} \le a_{i} \le b_{i} \le d_{j}~

Giới hạn: ~1 \le n, m \le 10^5~ , ~1 \le a_{i}, b_{i} \le 10^9~, ~1 \le c_{j}, d_{j} \le 10^9~.

Input

Dòng đầu tiên chứa 2 số nguyên ~n~ và ~m~.

~n~ dòng tiếp theo mỗi dòng chứa 2 số nguyên ~a_{i}~ và ~b_{i}~.

~m~ dòng tiếp theo mỗi dòng chứa 2 số nguyên ~c_{j}~ và ~d_{j}~.

Output

In ra số sự kiện nhiều nhất mà Ngân có thể tham gia bằng cách chọn 1 trong những cách trang điểm được cho.

Sample Input

4 1
1 3
1 2 
3 3
4 5
1 3 

Sample Output

3

Giải thích

Ở đây Ngân chỉ có một cách trang điểm duy nhất và cách trang điểm này có hiệu quả từ thời điểm ~1~ đến thời điểm ~3~ nên Ngân có thể dùng nó để tham gia sự kiện ~1, 2~ và ~3~.


Comments

Please read the guidelines before commenting.


There are no comments at the moment.