Description
马上就要比赛了,但是小K团队的题目还没出完,要赶快找到小K,大家都在想小K又去哪里摸鱼了。根据小K的喜好,他现在肯定呆在
AAA 地或
BBB 地摸鱼,小C住在
CCC地。
小K所居住的城市里有
NNN 个地点, 这些地点间有
MMM 条双向街道相连,每两个地点见仅有一条道路。经过街道
eieiei 需要
cicici 单位的时间。
现在小C有城市的地图,于是团队派小C去找小K,为了尽快找到小K,小C会遵循以下两条规则:
-
如果 AAA 地 距离 CCC 地 比 BBB 地 距离 CCC 地 近,那么小C就会先去 AAA 地 找 小K, 如果找不到,再去 BBB 地,反之亦然。
-
小C总沿着两点间唯一的通路行走。
但是由于除了小C团队里没人有地图,所以团队就不知道
AAA,
BBB,
CCC三地的具体位置,他们想知道小C最坏情况下要花多长时间才能找到小K
Input
-
第一行 :两个数 NNN MMM 表示 NNN 个地点 MMM 条道路
-
接下来 MMM 行 : 每行三个数 uiuiui vivivi cicici 表述从 uiuiui 到 vivivi 需要花费 cicici 点单位时间
Output
一行一个整数 表示时间
Sample Input
4 3
1 2 1
2 3 1
3 4 1
Sample Output
4
HINT
333 ≤ NNN ≤ 200,000200,000200,000 111 ≤ uiuiui, vivivi ≤ NNN,111 ≤ cicici ≤ 1,000,000,0001,000,000,0001,000,000,000