Даны два массива arr1 и arr2. Элементы массива arr2 различны, и при этом все элементы arr2 содержатся в arr1.
Отсортируйте элементы массива arr1 таким образом, чтобы относительный порядок элементов в массиве arr1 был таким же, как в массиве arr2. Элементы, которых нет в массиве arr2 должны располагаться в конце массива arr1 в порядке возрастания.
Входные данные
Первая строка входных данных содержит целое число
n - количество элементов в массиве
arr1, вторая строка содержит
n целых чисел - элементы массива
arr1. Третья строка содержит целое число
m - количество элементов в массиве
arr2, четвертая строка содержит
m целых чисел - элементы массива
arr2.
Ограничения на входные данные
1 <= n, m <= 106
0 <= arr1[i], arr2[i] <= 1000
- Все элементы массива
arr2 различны.
- Каждый элемент массива
arr2[i] содержится в массиве arr1.
Выходные данные
Выведите, отсортированный по условию задачи, массив
arr1.
Примеры
| № |
Входные данные |
Выходные данные |
| 1 |
11
2 3 1 3 2 4 6 7 9 2 19
6
2 1 4 3 9 6 |
2 2 2 1 4 3 3 9 6 7 19 |
| 2 |
6
28 6 22 8 44 17
4
22 28 8 6 |
22 28 8 6 17 44 |