D. 打结 (tie)

内存限制:256 MiB 时间限制:1000 ms 输入文件:tie.in 输出文件:tie.out
题目类型:传统 评测方式:文本比较

题目描述

你种了一棵树,但是很不幸的是树枝打结了,变成了一棵基环树。
现在你想把基环树的一条边截断,让它变回一棵树,并且你想让这棵树的直径最短。
问,这棵树的直径最短为多短。

形式化题意:
将基环树上的一条边断掉使它变成一棵树,问这棵树直径最短为多少。
(基环树:有且只有一个环的连通图,并且去掉某些边中的一条后可以变成树。)
(树的直径:树上最长的简单路径的长度)

输入格式

第一行一个整数 表示初始的基环树的结点数。
接下来 行每行三个整数 表示结点 之间有一条长度为 的边。

输出格式

输出一行一个答案,表示所有方案中直径最小值

样例

样例输入 1

3
1 2 4
2 3 5
1 3 1

样例输出 1

5

样例输入 2

5
2 3 7
3 1 9
4 1 8
3 5 4
4 5 5

样例输出 2

18

数据范围与提示

对于 数据,
对于 数据,
对于 数据,
对于 数据,
对于 数据,
对于 数据,
另外 数据,基环树为一个环。
对于 数据,