IUHCoder là một công ty khởi nghiệp còn nhiều vấn đề về nhân sự cần giải quyết. Hiện tại, công ty đang có n nhân viên. Sơ đồ mối quan hệ của các nhân viên là đồ thị cây n-1 mối quan hệ thân thiết. Biết rằng chủ tịch Hội đồng quản trị Tina đang cần tìm một giám đốc cho công ty để tăng hiệu quả quản trị. Gọi thời gian truyền tin là tổng thời gian truyền tải thông tin từ giám đốc đến tất cả nhân viên còn lại, hai nhân viên có mối quan hệ thân thiết với nhau sẽ mất 1 đơn vị thời gian để truyền tải thông tin cho nhau. Rõ ràng là thời gian truyền tin cảng nhỏ thì hiệu quả càng cao.
Hiện tại vị trí giám đốc đang do nhân viên thứ 1 trong công ty đảm nhận. Sếp Tina có thể chuyển vị trí giám đốc cho một nhân viên có quan hệ thân thiết với giám đốc hiện tại (ban đầu là nhân viên 1) và mất c đơn vị thời gian để quyết định chọn hay không, đồng thời hiệu thời gian truyền tin cũng có thể tăng học giảm tuy vào chất lượng mỗi quan hệ của nhân viên đó. Vì công ty IUHCoder đang ngày một phát triển, số lượng người làm trong công ty quá lớn và Tina đang có rất nhiều công việc cũng quan trọng không kém. Bạn là một nhân viên xuất sắc trong công ty, hãy tính tổng thời gian Tina chọn đựọc một nhân viên làm giám đốc và thời gian truyền tin đến tất cả các nhân viên còn lại là ít nhất.
Input
Dòng đầu tiên gồm 2 số n và (~ 2 \le n \le 2.10^5, 1 \le c \le 10^2 ~) - số nhân viên của công ty và thời gian để quyết định chọn một nhân viên làm giám đốc hay không.
Tiếp theo n-1 dòng gồm 2 số u và v (~ 1 \le u, v \le n ~) - hai nhân viên thứ u và v có mối quan hệ thân thiết với nhau.
Subtask 1: (40% số điểm) ~ 1 \le n \le 2.10^3 ~
Subtask 2: (15% số điểm) ~ 1 \le n \le 2.10^5 ~, với mối quan hệ thứ i (~1 \le i \le n-1~) thõa u = i, v = i + 1
Subtask 3: (45% số điểm) Không có ràng buộc gì thêm.
Output
Một dòng duy nhất là tổng thời gian Tina chọn đựọc một nhân viên làm giám đốc và thời gian truyền tin đến tất cả các nhân viên còn lại là ít nhất.
Examples
Input
6 2
1 2
2 4
4 5
4 6
2 3
Output
9
*Giải thích: * Phương án tối ưu nhất là chọn nhân viên thứ 2 làm giám đốc, mất 2 đơn vị thời gian để Tina quyết định và 1 + 0 + 1 + 1 + 2 + 2 để truyền tin cho các nhân viên còn lại. Tổng thời gian cần thiết là 9.
Comments