Cho một đồ thị vô hướng liên thông có đỉnh và cạnh có trọng số. Đồ thị không có khuyên và không có hai cạnh nối cùng một cặp đỉnh.
Với từng cạnh theo thứ tự xuất hiện trong input, hãy tìm tổng trọng số nhỏ nhất của một cây khung bắt buộc chứa cạnh đó.
Input
- Dòng đầu chứa hai số nguyên .
- Mỗi dòng trong dòng tiếp theo chứa ba số nguyên , mô tả một cạnh nối với có trọng số .
Output
- In dòng. Dòng thứ là tổng trọng số nhỏ nhất của một cây khung chứa cạnh thứ trong input.
- Nếu , không in dòng nào.
Constraints
- .
- .
- .
- .
- Đồ thị liên thông, không có khuyên và không có cạnh song song.
Scoring
- Subtask ( số điểm): và .
- Subtask ( số điểm): Không có giới hạn bổ sung.
Example
Test 1
Input
4 5 1 2 1 2 3 2 3 4 3 1 4 10 1 3 4
Output
6 6 6 13 8
Giải thích: Ba cạnh đầu cùng tạo cây khung nhỏ nhất có tổng . Nếu bắt buộc dùng cạnh trọng số , ta thay cạnh trọng số ; còn với cạnh trọng số , ta thay cạnh trọng số .