#P1817. 搭建电路

搭建电路

No testdata at current.

题目描述

鸭哥迷上了一个搭建电路的游戏。

在游戏中,两个电子元件之间只能存在唯一通路,

每次在两个电子元件之间增加一条有效电路(两个元件之间先前没有电路相连)都将获得相应的积分奖励。(初始状态时电子元件之间均末连接)

已知电子元件数量nn和部分电子元件之间的奖励积分值。

如何构建一个有效电路将所有元件全部连接起来,并且可以得到最多的积分奖励

输入描述

第一行输入两个正整数n,m(1n100,1m1000)n,m(1\le n\le 100,1\le m\le 1000),其中nn表示电子元件数量,mm表示提供了mm对电子元件之间的奖励积分值。两个正整数之间用空格隔开。

第二行到第m+1m+1行对应mm对电子元件及其对应的奖励积分值,每一行包含三个正整数,第一个和第二个整数表示电子元件编号(从11开始),第三个整数表示两个元件之间搭建电路的奖励积分num(0num109)num(0\le num\le 10^9)。整数之间用空格隔开

输出描述

输出占11行,输出一个正整数,即最多可以得到的积分奖励值。如果没有办法把所有元件全部连接起来,则输出"No solution.No\ solution."(注意,solutionsolution后有英文句号)。

样例

输入

3 3
1 2 10
1 3 20
2 3 30

输出

50