FJ muốn chụp ảnh N con bò cái của anh ấy (2 ≤ N ≤ 109). Các con bò đang đứng trong một hàng và thuận tiện để đánh số từ 1 đến N. Mỗi bức ảnh có thể lưu giữ hình ảnh một loạt các con bò liên tiếp từ đội hình, và FJ muốn chắc chắn rằng mỗi con bò xuất hiện trong ít nhất một bức ảnh.
Thật không may, có K cặp bò không thân thiện (1 ≤ K ≤ 1000), chúng không lọt vào cùng một bức ảnh. Với vị trí của các cặp bò không thân thiện, hãy xác định số lượng bức ảnh tối thiểu FJ cần chụp.
INPUT: COWPHOTO.INP
OUTPUT: COWPHOTO.OUT
COWPHOTO.INP |
COWPHOTO.OUT |
7 3 1 3 2 4 5 6 |
3 |
* Giải thích:
FJ có thể chụp 3 bức ảnh
- 1 hàng từ 1 đến 2
- 1 hàng từ 3 đến 5
- 1 hàng từ 6 đến 7