Bạn chuẩn bị tổ chức một bữa tiệc tại nhà với ~N~ món đồ ăn có trong bữa tiệc. Mỗi loại đồ ăn sẽ có 1 món, tức là đồ ăn có trong bữa tiệc sẽ có các loại từ 1 đến ~N~.
Dự tính sẽ có ~K~ vị khách sẽ tới bữa tiệc của bạn. Mỗi vị khách sẽ có 2 loại đồ ăn ưa thích của họ.
Khi các vị khách đến với bữa tiệc, việc ăn đồ ăn của khách sẽ được diễn ra như sau:
- Bạn sẽ sắp xếp các vị khách theo thứ tự từ 1 đến ~K~
- Các vị khách sẽ lần lượt ăn các đồ ăn ở trên bàn, khi đến vị khách thứ ~i~, họ sẽ ăn hết các đồ ăn ưa thích của họ mà vẫn còn trên bàn tiệc.
- Nếu vị khách đó không ăn được món nào, họ sẽ bỏ về trong tức giận.
Bạn không muốn thấy các vị khách của mình tức giận nên cần tối thiểu số vị khách bỏ về. Vậy có ít nhất bao nhiêu vị khách sẽ tức giận
Input
Dòng đầu tiên gồm 2 số nguyên ~N~ và ~K~: số đồ ăn và số vị khách tham gia bữa tiệc
~K~ dòng tiếp theo, mỗi dòng chứa 2 số nguyên ~u~ và ~v~; 2 vị món ăn mà vị khách đó thích
Output
In ra một số nguyên là số vị khách tức giận ít nhất mà bạn có thể có
Giới hạn
~1 <= N, K <= 10^5~
~1 <= u, v <= N~
Test mẫu
Input
5 4
1 2
4 3
1 4
3 4
Output
1