atcoder#ARC078D. [ARC078F] Mole and Abandoned Mine

[ARC078F] Mole and Abandoned Mine

Score : 900900 points

Problem Statement

Mole decided to live in an abandoned mine. The structure of the mine is represented by a simple connected undirected graph which consists of NN vertices numbered 11 through NN and MM edges. The ii-th edge connects Vertices aia_i and bib_i, and it costs cic_i yen (the currency of Japan) to remove it.

Mole would like to remove some of the edges so that there is exactly one path from Vertex 11 to Vertex NN that does not visit the same vertex more than once. Find the minimum budget needed to achieve this.

Constraints

  • 2N152 \leq N \leq 15
  • N1MN(N1)/2N-1 \leq M \leq N(N-1)/2
  • 1ai,biN1 \leq a_i, b_i \leq N
  • 1ci1061 \leq c_i \leq 10^{6}
  • There are neither multiple edges nor self-loops in the given graph.
  • The given graph is connected.

Input

Input is given from Standard Input in the following format:

NN MM

a1a_1 b1b_1 c1c_1

::

aMa_M bMb_M cMc_M

Output

Print the answer.

4 6
1 2 100
3 1 100
2 4 100
4 3 100
1 4 100
3 2 100
200

By removing the two edges represented by the red dotted lines in the figure below, the objective can be achieved for a cost of 200200 yen.

45c15676bb602ca3b762561fc014ecd0.png

2 1
1 2 1
0

It is possible that there is already only one path from Vertex 11 to Vertex NN in the beginning.

15 22
8 13 33418
14 15 55849
7 10 15207
4 6 64328
6 9 86902
15 7 46978
8 14 53526
1 2 8720
14 12 37748
8 3 61543
6 5 32425
4 11 20932
3 12 55123
8 2 45333
9 12 77796
3 9 71922
12 15 70793
2 4 25485
11 6 1436
2 7 81563
7 11 97843
3 1 40491
133677