#P1006. 公路维护

公路维护

Description

中科院有nn个研究所(编号11~nn),被n1n-1条双向道路连接,呈树形结构。

ii个研究所共有AiA_i个研究牲。

ii天早上,国科大所有的研究生沿最短路走到第ii个研究所参加学术会议,晚上再原路返回。

一个研究生通过第jj条通道一次(即一人次),需要道路维护部门支付wjw_j的维护费用。

道路维护部门想知道第nn天结束之后,对于每一条通道,共需要支付多少费用。

Format

Input

第一行一个整数nn,表示研究所的数量。

接下来一行,nn个整数,表示A1A_1~AnA_n

33到第n+1n+1行,每行包含33个整数。第ii行包含三个整数ui2,vi2,wi2u_{i-2},v_{i-2},w_{i-2},表示第i2i-2条道路所连接的两个研究所的编号,以及一人次通过这条通道的费用。

Output

n1n-1行,每行一个整数。

ii行的整数表示对于第ii条通道所需支付的维护费用。

Samples

4
2 1 2 3
1 3 1
1 2 3
4 1 2
24
60
56

Limitation

对于100%100\%的数据,1n200,0001\leq n \leq 200,0001A[i]10,0001\leq A[i]\leq 10,0001w[i]10,0001\leq w[i] \leq 10,000