#SL2310E. Equivalence

Equivalence

等效

中文题目为机翻,原题目请参考英文题面

给您两棵树 T1,T2T_1,T_2,都有 nn 个顶点。给出了 T1T_1 的边长。每条边的长度均为非负

如果有办法给 T2T_2 上的每条边分配满足以下条件的长度,那么有 nn 个顶点的树 TT 就是好的:

  • 对于满足 1i<jn1 \leq i < j \leq n 的每一对 i,ji,jiijjTTT2T_2 上的距离是相同的。

您可以在 T1T_1 上执行以下操作:在 T1T_1 上选择一条边,并用任意非负整数替换它的长度。

找出使 T1T_1 不变的最少操作次数。

输入

第一行输入包含一个整数 T(1T8600)T \: (1 \leq T \leq 8600),表示测试用例的数量。

对于每个测试用例,第一行包含一个整数 n(2n106)n \: (2 \leq n \leq 10^6)

第二行包含 n1n - 1 个整数 p2,p3,,pn(1pin)p_2,p_3,\dots ,p_n (1 \leq p_i \leq n)

第三行包含 n1n-1 整数 $val_2, val_3, \dots,val_n \: (0 \leq val_i \leq 10^9)$

这两行表示 T1T_1 上权重为 valuval_un1n-1(u,pu)(u,p_u)

第四行包含 n1n - 1 个整数 p2,p3,,pn(1pin)p′_2,p′_3,\dots ,p′_n \: (1 \leq p′_i \leq n) ,表示 T2T_2 上的 n1n - 1 条边 (u,pu)(u,p′_u)

输出

对于每个测试用例,唯一一行包含一个整数,表示答案。

示例

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