#P1798. 2024.4.6-MT-第三题-塔子哥复原数组

2024.4.6-MT-第三题-塔子哥复原数组

题目描述

塔子哥有一个由nn互不相等的正整数构成的数组a,但她一不小心把a弄丢了,他想要重新找到aa

好在她并不是一无所有,她还记得以下有关aa的信息:

  1. 他完全记得数组b的样子,并且b是数组 a 删除了某个aia_i 后,剩余的部分做前缀和并打乱的结果。

  2. 他完全记得数组c的样子,并且c是数组 a 删除了某个 aja_j 后,剩余的部分做前缀和并打乱的结果。

(保证两次删除的aia_iaja_j不是同一个a 中的元素)。

请你帮她还原出a数组吧。

补充:前缀和指一个数组的某下标之前的所有数组元素的和(包含其自身)。

输入描述

输入包含三行。

第一行一个正整数n (3n105)n\ (3\le n \le 10^5),表示数组 a 的长度。

第二行n1n-1个正整数 bi(1bi1014)b_i (1 \le b_i \le 10^{14}),表示题中所述数组 b。

第二行 n1n-1 个正整数 ci (1ci1014)c_i\ (1 \le c_i \le 10^{14}),表示题中所述数组 c。

(输入保证有唯一解)

输出描述

输出一行nn个整数,表示你还原出的 a 数组。

样例

输入

4
8 18 14
15 9 1

输出

1 8 6 4