Given two arrays A1 and A2 of size N and M respectively. The task is to sort A1 in such a way that the relative order among the elements will be same as those in A2. For the elements not present in A2, append them at last in sorted order. It is also given that the number of elements in A2 are smaller than or equal to number of elements in A1 and A2 has all distinct elements.
Note: Expected time complexity is O(N log(N)).
First line of input contains number of testcases. For each testcase, first line of input contains length of arrays N and M and next two line contains N and M elements respectively.
Print the relatively sorted array.
1 ≤ T ≤ 100
1 ≤ N,M ≤ 106
1 ≤ A1, A2 <= 106
2 1 2 5 7 1 9 3 6 8 8
2 1 8 3
2 2 1 1 8 8 3 5 6 7 9
Testcase 1: Array elements of A1 are sorted according to A1.
If you have purchased any course from GeeksforGeeks then please ask your doubt on course discussion forum. You will get quick replies from GFG Moderators there.