EduBrick

G. Школы

1000 мс · 256 МБ · всё или ничего

Известна стоимость соединения некоторых пар школ. Мэр выбирает одну из двух самых дешёвых схем электроснабжения. Найдите обе стоимости S1≤S2S_1 \le S_2.

Схема — это остовное дерево. Значит нужны вес минимального остова и вес второго по весу остова. Равенство S1=S2S_1 = S_2 означает, что минимальных остовов несколько.

Формат ввода

В первой строке NN и MM (3≤N≤1003 \le N \le 100) — количество школ и количество возможных соединений. В каждой из следующих MM строк — числа AiA_i, BiB_i и CiC_i (1≤Ci≤3001 \le C_i \le 300).

Гарантируется, что существуют две различные схемы надёжного электроснабжения.

Формат вывода

Выведите два числа S1S_1 и S2S_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
вывод
110 121
Разбор идеи от автора задачи. Сначала попробуйте сами.
Войдите, чтобы отправлять решения.