Một mạng vô hướng đơn có nút đánh số từ đến . Hai nút có thể được nối bởi một liên kết hai chiều. Không có liên kết từ một nút tới chính nó và không có hai liên kết trùng nhau.
Một cụm liên thông là một tập cực đại các nút sao cho giữa mọi cặp nút trong tập đều tồn tại một đường đi qua các liên kết. Hãy xác định mạng có bao nhiêu cụm liên thông.
Input
- Dòng đầu chứa hai số nguyên và .
- Mỗi dòng trong dòng tiếp theo chứa hai số nguyên và , biểu thị một liên kết hai chiều giữa hai nút đó.
Output
- In ra một số nguyên duy nhất là số cụm liên thông.
Constraints
- .
- .
- .
- Mạng là đồ thị đơn.
Scoring
- Subtask ( số điểm): .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
7 4 1 2 2 3 4 5 6 7
Output
3
Giải thích: Ba cụm là và ; không có liên kết nào nối hai cụm khác nhau.