Sắp xếp cuộc họp
Một ông chủ có một phòng họp để cho thuê, có \(N\) người đến đặt họp, cuộc họp của người thứ \(i\) bắt đầu tại thời điểm \(a_{i}\) và kết thúc tại thời điểm \(b_{i}\) \((a_{i}<b_{i})\). Hai cuộc họp thứ \(i\) và \(j\) có thể cùng xảy ra khi \(b_{i}≤a_{j}\) hoặc \(b_{j}≤a_{i}\). Hãy tính xem ông chủ có thuê cho tối đa bao nhiêu người thuê phòng.
Input
Dòng đầu tiên chứa một số nguyên dương \(N (N≤5000)\)
\(N\) dòng tiếp theo, mỗi dòng chứa \(2\) số nguyên dương \(a_{i}\) và \(b_{i}\) là thời gian bắt đầu và kết thúc của cuộc họp thứ \(i\).
Output
Một số nguyên duy nhất là số người tối đa có thể thuê phòng.
Example
Test 1
Input
4
8 10
10 20
2 3
13 14
Output
3