Маша очень любит кактусы. В детстве Маша посадила дерево, и сейчас оно стало достаточно большим. Маша хочет из своего дерева сделать самый красивый кактус.
Напомним, что дерево — это неориентированный связный граф, в котором нет циклов. А кактус — это неориентированный связный граф, через каждую вершину которого проходит не более одного простого цикла.
У Маши есть дополнительные ребра, которые она может добавить к дереву. Для каждого ребра Маша знает, какие вершины оно должно соединять, и красоту этого ребра. Маша может добавить некоторые из этих ребер к дереву, если после их добавления получившийся граф будет кактусом. Красота полученного графа равна сумме всех значений красоты добавленных ребер.
Помогите Маше выяснить, какую максимальную красоту итогового кактуса Маша может получить.
Выходные данные
Выведите одно целое число — максимально возможную суммарную красоту кактуса, которую Маша может получить.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
7 3 1 1 2 2 3 3 4 5 1 6 7 1 2 3 1
|
2
|