lo

Bữa tiệc

Xem dạng PDF

Gửi bài giải

Điểm: 100,00 (OI)
Giới hạn thời gian: 1.0s
Python 3 2.0s
Giới hạn bộ nhớ: 256M
Input: stdin
Output: stdout

Tác giả:
Dạng bài
Ngôn ngữ cho phép
C++, Python

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