問題文

青木くんは盆栽が好きで、いくつも盆栽を持っています。 ある朝青木くんが起きるとなんと、盆栽の一つが変な形になっていました。 枝の先同士が繋がっていたり、くるくる巻いていたりして、とても盆栽と呼べたものではありません。 青木くんは切断のプロ・高橋君に、木の形になるように最小の本数の枝を切って整えてもらうことにしました。

高橋君は枝を切るのが好きで、できるだけたくさんの枝を切りたいです。 しかし、青木くんは最小の本数と指定しているので、好き勝手に切ることはできません。 そこで高橋くんは、切った枝の長さの合計ができるだけ大きくなるように切ることにしました。

NN 頂点 MM 辺の連結な無向グラフが与えられます。 ii 番目の辺は頂点 uiu_iviv_iを結び、長さは lil_iです。 このグラフから何本かの辺を取り除いて木にするとき、取り除いた辺の長さの合計を、最大でいくらにできるか答えてください。

制約

  • 1N,M1041 \le N, M \le 10^4
  • 1ui,viN1 \le u_i, v_i \le N
  • 1li1091 \le l_i \le 10^9

入力

N M
u_1 v_1 l_1
...
u_M v_M l_M

出力

答えを 11 行に出力せよ。

入出力例

入力例1
4 4
1 2 1
2 3 2
3 4 3
4 1 4
出力例1
4

(4,1)(4, 1) を取り除くと合計は 44 で、これが最大です。

入力例2
6 7
1 2 2
1 3 3
1 4 1
2 5 3
3 6 2
4 5 2
4 6 4
出力例2
7

(2,5),(4,6)(2, 5), (4, 6) を取り除くと合計は 77 で、これが最大です。

入力例3
2 1
1 2 1333
出力例3
0

取り除ける辺はありません。

提出


Go (1.21)