3349 - 奶牛聚会

通过次数

1

提交次数

1

时间限制 : 1 秒
内存限制 : 128 MB

Bessie 正在计划一年一度的奶牛大集会,来自全国各地的奶牛将来参加这一次集会。当然,她会选择最方便的地点来举办这次集会。 每个奶牛居住在N个农场中的一个,这些农场由N−1条道路连接,并且从任意一个农场都能够到达另外一个农场。道路i连接农场Ai和Bi,长度为Li。集会可以在N个农场中的任意一个举行。另外,每个牛棚中居住着Ci只奶牛。 在选择集会的地点的时候,Bessie 希望最大化方便的程度(也就是最小化不方便程度)。比如选择第X个农场作为集会地点,它的不方便程度是其它牛棚中每只奶牛去参加集会所走的路程之和(比如,农场i到达农场X的距离是20,那么总路程就是Ci×20)。帮助 Bessie 找出最方便的地点来举行大集会。

输入

第一行一个整数N。
第二到N+1行:第i+1行有一个整数Ci。
第N+2行到2N行:第i+N+1行为3个整数:Ai,Bi和Li。
1≤N≤10^5,1≤Ai≤Bi≤N,0≤Ci,Li≤10^3。

输出

一行一个整数,表示最小的不方便值。

样例

输入

5 
1 
1 
0 
0 
2 
1 3 1 
2 3 2 
3 4 3 
4 5 3 

输出

15