F. 有序数列的归并

传统 1000 ms 256 MiB
标准 IO
文本比较

题目描述

给定一个长度为 nn 的整数序列,满足它是从小到大排好序的。

再给定一个长度为 mm 的整数序列,它也是从小到大排好序的。

现在把它们拼起来,得到新的长度为 n+mn+m 的整数序列。

请你发挥自己的聪明才智,快速地把新的整数序列从小到大排序。

输入格式

第一行一个整数 nn1n1061\le n\le10^6)。

第二行 nn 个整数,绝对值都小于 10910^9

第三行一个整数 mm1m1061\le m\le10^6)。

第四行 mm 个整数,绝对值都小于 10910^9

输出格式

一行 n+mn+m 个整数,表示把新的整数序列从小到大排序后的结果。

样例

输入

2
1 3
3
-1 2 3

输出

-1 1 2 3 3