Problem2911--Haywire[USACO-2013-USOpen-B]

2911: Haywire[USACO-2013-USOpen-B]

Time Limit: 1 Sec  Memory Limit: 128 MB
Submit: 0  Solved: 0
[Status] [Submit] [Creator:]

Description

Farmer John有N只奶牛,(4 <= N <= 12,其中N是偶数).编号1到N。
他们建立了一套原生的系统,使得奶牛与他的朋友可以通过由干草堆组成的线路来进行对话交流.
每一头奶牛在这个牧场中正好有3个朋友,并且他们必须把自己安排在一排干草堆中.
一条长L的线路要占用刚好L堆干草来组成线路.比如说,如果有两头奶牛分别在草堆4和草堆7处,并且他们是朋友关系,那么我们就需要用3堆干草来建造线路,使他们之间能够联系.
假设每一对作为朋友的奶牛都必须用一条单独的线路来联系,请确定出奶牛们最好的排序方式,并计算出我们建造出所有的线路需要的最少的干草堆数量。

Input

第1行:一个整数N. 
接下来N: 每一行三个整数,表示奶牛i的三个朋友的编号。显然,如果奶牛a是奶牛b的三个朋友之一,那么奶牛b也是奶牛a的三个朋友之一.

Output

一个整数,代表着建造线路需要的干草堆数量的最小值.

Sample Input Copy

6
6 2 5
1 3 4
4 2 6
5 3 2
4 6 1
1 5 3


Sample Output Copy

17


HINT

【样例说明】
奶牛们最好的排列方式是6, 5, 1, 4, 2, 3, 这个时候我们只需要17个单位的干草堆.

Source/Category