Hệ thống giao thông CSUH bao gồm tổng cộng nút, các nút được đánh số từ
đến
, giữa hai nút bất kỳ đều có chính xác một tuyến đường hai chiều nối giữa chúng. Vì vậy, hệ thống giao thông CSUH có tổng cộng
tuyến đường.
Trong thời gian tới, lãnh đạo thành phố muốn chọn một số tuyến đường để tiến hành nâng cấp. Để tránh tình trạng "công trình nối dài", trong số các tuyến đường được chọn, không được tồn tại bất kỳ hai tuyến đường nào có chung nút. Ngoài ra, mỗi tuyến đường đều có một chi phí sửa chữa riêng, ban lãnh đạo thành phố muốn dự trù kế hoạch bằng cách tính toán chi phí cao nhất có thể để tiến hành nâng cấp tuyến đường.
Yêu cầu: Cho biết hệ thống giao thông CSUH, hãy xác định chi phí cao nhất có thể để nâng cấp tuyến đường.
Input
- Dòng đầu tiên gồm số nguyên
số nút của hệ thống giao thông.
dòng tiếp theo, dòng thứ
chứa ba số nguyên
,
và
,
tuyến đường thứ
nối hai nút
và
với chi phí sửa chữa
.
- Dữ liệu đảm bảo giữa hai nút bất kỳ đều có chính xác một tuyến đường nối giữa chúng.
Output
- In ra chi phí cao nhất có thể để nâng cấp tuyến đường.
Examples
Sample Input
4
1 4 5
2 3 4
1 3 5
2 4 3
4 3 1
2 1 2
Sample Output
9
Scoring
- Subtask
với
số điểm:
- Subtask
với
số điểm: Không có ràng buộc gì thêm
Notes
Trong ví dụ, có thể chọn tuyến đường thứ nhất (nối hai nút và
) với chi phí bằng
và tuyến đường thứ hai (nối hai nút
và
) với chi phí bằng
. Chi phí để nâng cấp tuyến đường là
. Dễ dàng nhận thấy rằng không còn cách chọn các tuyến đường nào có tổng chi phí cao hơn.
Comments