Zaphod Beeblebrox — President of the Imperial Galactic Government. And by chance he is an owner of enterprises that trade in secondhand pens. This is a complicated highly protable and highly competitive business. If you want to stay a leader you are to minimize your expenses all the time. And the presedent's high post helps in those aairs. But he is to keep this business in secret. As a president Zaphod has access to the top secret and important information an exact value of power loss in the hyperspace transition between the planets. Of course, this information is very useful to his company. Zaphod is to choose the minimal possible set of transplanet passages so that he could pass from any planet to any other one via those passages and their total cost would be minimal. The task won't be complicated if Zaphod was not to keep in secret that he helps his company with the secret information. Thus, Zaphod decided to find not the cheapest passages set but the next one. As a real businessman he wants to estimate the value of his conspiracy expenses.
Input
The first line contains integers n and m that are a number of planets in the Galaxy and an amount of passages between them (2 ≤ n ≤ 500; 1 ≤ m ≤ n (n − 1) / 2). The next m lines contain integers a_{i}, b_{i} and w_{i} that are the numbers of the planets connected with the passage and the transition cost (1 ≤ a_{i}, b_{i} ≤ n; 0 ≤ w_{i} ≤ 1000). If an A to B transition is possible then a B to A transition is possible too, and the cost of these transitions are equal. There is no more than one passage between any two planets. One can reach any planet from any other planet via some chain of these passages.
Output
You should find two different sets of transitions with the minimal possible cost and output theirs costs. Print the minimal possible cost first. If any of those sets of transitions does not exist denote it's cost by −1.
Samples
input  output 

4 6
1 2 2
2 3 2
3 4 2
4 1 2
1 3 1
2 4 1
 Cost: 4
Cost: 4

3 2
1 2 2
2 3 2
 Cost: 4
Cost: 1

Problem Author: Den Raskovalov
Problem Source: The Ural State University Championship, October 29, 2005