在資料結構中有一個常見的問題就是二元樹的尋訪(traversal of a binary tree)。有三種方式來尋訪二元樹的每個節點:
以下圖為例:

前序的拜訪順序為: ABCDEF, 中序的拜訪順序為:CBAEDF ,後序的拜訪順序為: CBEFDA。
在本問題中,給你一棵二元樹的中序及前序的拜訪順序,請你算出該二元樹的後序拜訪順序。
Input
輸入的第一列有一個正整數 C(C <= 2000),代表以下有多少組測試資料。
每組測試資料一列。每列的開始有一個整數 N(1 <= N <= 52),代表二元樹中節點的數目。接下來有2個字串,分別代表某一棵2元樹的前序及中序的拜訪順序。2個字串都只包含大寫或小寫英文字母,而且不會有重複的字母出現。輸入格式請參考Sample Input。
Output
對每一列輸入,請輸出該2元樹以後序拜訪的順序。
Sample Input
3 3 xYz Yxz 3 abc cba 6 ABCDEF CBAEDF
Sample Output
Yzx cba CBEFDA