COVER


Submit solution

Points: 100
Time limit: 1.0s
Memory limit: 493M

Problem types

Cho một tập N đoạn thẳng (đánh số từ 1 đến N) với các đầu mút có tọa độ nguyên [L_i,R_i ],i=1,2,…,N và một đoạn thẳng [P,Q]. Yêu cầu: Tìm một số ít nhất đoạn thẳng trong tập đã cho phủ kín đoạn [P,Q] (tức là mỗi điểm x∈[P,Q], x phải thuộc vào ít nhất một trong số các đoạn được chọn).

Dữ liệu

Dòng đầu tiên chứa 3 số nguyên N,P và Q (N≤〖10〗^5,0<P≤Q≤〖10〗^9)

N dòng tiếp theo mỗi dòng chứa hai số L_i,R_i (0<L_i≤R_i≤〖10〗^9)

Kết quả

Đưa ra số nguyên K là số đoạn ít nhất chọn được hoặc đưa ra -1 nếu không chọn được các đoạn thỏa mãn.

Sample Input

3 4 6
1 2
3 8
4 7

Sample Output

1

Comments

There are no comments at the moment.