#OLD762. 最大奖励

最大奖励

Description

kk今天在学校考试成绩很不错,kk的老妈决定给予kk奖励啦.........
不过奖励也不是那么好获得,能获得多少奖励纯凭借自己的本事咯

现在kk获得了一个由nn个点,mm条边组成的一个连通无向图 ,现在kk只能通过删除边(可以删除0条或任意条边)来获得奖励。
具体来说,每条边上有一个数字ww,如果w>=0w >= 0,那么kk删除这条边将获得ww元,反之,若w<0w < 0,那么kk删除这条边反而会被妈妈罚款w|w|元。
请问,kk在满足图一直是连通的情况下,最大能获得多少元的奖励?

Format

Input

第一行两个正整数nn和$m(2 \leq n \leq 2 \times10^5, n - 1 \leq m \leq 2 \times 10 ^ 5)$,分别表示有nn个点和mm条边;
接下来mm行,每行三个整数u,v,w(1u,vn,w109)u,v,w(1\leq u,v \leq n, |w| \leq 10 ^9), 表示uuvv之间存在一条边,同时边上的数字为ww;

注:可以存在多边或者自环。

Output

输出保证图连通下的最大奖励金额是多少?

Samples

4 5
1 2 1
1 3 1
1 4 1
3 2 2
4 2 2
4
3 3
1 2 1
2 3 0
3 1 -1
1

Hint