#Lutece2394. 黑暗剑22近在咫尺!

黑暗剑22近在咫尺!

Migrated from Lutece 2394 黑暗剑22近在咫尺!

All parts of this problem, including description, images, samples, data and checker, might be broken. If you find bugs in this problem, please contact the admins.

Description

刚刚上期的话呢奎恩哥是来到了大书库的 boss 门前,可他被卷入了一个神奇的迷宫导致他无法继续攻略下去,他得想办法逃出这个迷宫。

迷宫是一棵具有 nn 个结点的树,结点 11 为这棵树的根结点,每个结点 ii 有三个值 ai,bia_i, b_icic_i ,奎恩哥可以从结点 ii 传送到它子树中的任何一个结点 jj,这个过程需要花费他 aibj+cja_i \cdot b_j + c_j 条鱼的能量,最终他可以从树的任意一个叶子结点逃出迷宫,他想知道从任意一个点进入迷宫逃出迷宫需要的总代价最小是多少(总代价为各次传送的代价和)。

奎恩哥稍加思考,便决定开始摸鱼,用来存储走出迷宫的能量,可是摸鱼是解决不了问题的,大家快帮帮他。

解开奎恩哥的疑惑即可获得 黑暗剑22 一把。

moyu

Input

输入的第一行代表结点个数 nn ( 2n1052 \leq n \leq 10^5)

第二行有 nn 个数, 第 ii 个数代表 aia_i ( 105ai105-10^5 \leq a_i \leq 10^5)

第三行有 nn 个数, 第 ii 个数代表 bib_i ( 105bi105-10^5 \leq b_i \leq 10^5)

第三行有 nn 个数, 第 ii 个数代表 cic_i ( 105ci105-10^5 \leq c_i \leq 10^5)

接下来有 n1n - 1 行, 每行两个数 uuvv,代表 uuvv 之间存在一条树边。

Output

输出一行,包含 nn 个数,第 ii 个数代表从第 ii 个结点逃出迷宫的最小代价。

Samples

4
5 -10 5 7
-8 -80 -3 -10
-22 -22 -22 -22
2 1
2 4
1 3
-344 78 0 0

Resources

2020 UESTC ICPC Training for Dynamic Programming