eolymp
bolt
Try our new interface for solving problems
Problems

ACM Contest and Blackout

ACM Contest and Blackout

In order to prepare the "The First National ACM School Contest" (in 20??) the major of the city decided to provide all the schools with a reliable source of power. (The major is really afraid of blackoutsJ). So, in order to do that, power station "Future" and one school (doesn’t matter which one) must be connected; in addition, some schools must be connected as well.

You may assume that a school has a reliable source of power if it’s connected directly to "Future", or to any other school that has a reliable source of power. You are given the cost of connection between some schools. The major has decided to pick out two the cheapest connection plans – the cost of the connection is equal to the sum of the connections between the schools. Your task is to help the major – find the cost of the two cheapest connection plans.

Input

The first line contains two numbers separated by a space: n (3n100) the number of schools in the city, and m the number of possible connections among them. Next m lines contain three numbers ai, bi, ci, where ci (1ci300) is the cost of the connection between schools ai and bi. The schools are numbered with integers in the range 1 to n.

Output

The output line should contain two numbers separated by a single space - the cost of two the cheapest connection plans. Let S1 be the cheapest cost and S2 the next cheapest cost. It’s important, that S1 = S2 if and only if there are two cheapest plans, otherwise S1S2. You can assume that it is always possible to find the costs S1 and S2.

Time limit 1 second
Memory limit 128 MiB
Input example #1
4 4
1 2 2
1 4 5
1 3 4
2 3 3
Output example #1
10 11
Input example #2
5 8
1 3 75
3 4 51
2 4 19
3 2 95
2 5 42
5 4 31
1 2 9
3 5 66
Output example #2
110 121
Source Summer School 2010, Sebastopol, Day M.Medvedev