시간 제한메모리 제한제출정답맞힌 사람정답 비율
8 초 256 MB227111.111%

문제

The time of the Great Bicycle Race is coming, and it means that the organizers of the main annual sports competition are going to choose the track for the competitors.

The country consists of $n$ cities and $m$ bidirectional roads. Some city is going to be chosen as the host of the race. The Great Bicycle Race runs for two days. During each of those days, cyclists are going to start at the host city, go through two intermediate cities and then return back to the host city. The intermediate cities must not repeat during the two days. This means that the Great Bicycle Race passes through five distinct cities and six distinct roads in total.

In order to choose the most interesting race route, organizers used Yandex data about the roads and modern machine learning technologies to assign each road a single integer number that defines its attractiveness $a_i$. The attractiveness of the whole competition route is calculated as the sum of attractiveness values for all six roads.

Having that information, find out if it is possible to hold a competition satisfying the requirements for the route given above, and if yes, determine the maximum possible  attractiveness level of the route.

입력

The first line of the input contains two integers $n$ and $m$ ($5 \leq n \leq 100\,000$, $6 \leq m \leq 100\,000$), the number of cities and the number of roads in the country.

The $i$-th of the following lines contains three integers $u_i$, $v_i$ and $a_i$ ($1 \leq u_i, v_i \leq n$, $u_i \neq v_i$, $1 \leq a_i \leq 100\,000$): the cities connected by this road and its attractiveness level. No two roads connect the same pair of cities.

출력

If there are no valid routes, output $-1$. Otherwise print the maximum possible total attractiveness level of a valid route.

예제 입력 1

6 9
1 2 3
2 3 1
3 4 2
4 5 1
3 5 7
2 5 2
1 5 3
4 6 2
5 6 1

예제 출력 1

18

예제 입력 2

6 6
1 3 2
1 2 2
2 3 4
3 4 1
3 6 6
1 4 8

예제 출력 2

-1

힌트

In the first sample case, one of the best options is to choose the city $5$ as the host of the competition and the sequence of cities $5 \rightarrow 1 \rightarrow 2 \rightarrow 5 \rightarrow 3 \rightarrow 4 \rightarrow 5$ as the route of the competition.