在資料結構中有一個常見的問題就是二元樹的尋訪(traversal of a binary tree)。有三種方式來尋訪二元樹的每個節點:
前序(Pre-order):先拜訪樹根,然後左子樹,然後右子樹。
中序(In-order):先拜訪左子樹,然後樹根,然後右子樹。
後序(Post-order):先拜訪左子樹,然後右子樹,然後樹根。
以下圖為例: 前序的拜訪順序為: ABCDEF, 中序的拜訪順序為:CBAEDF ,後序的拜訪順序為: CBEFDA。 在本問題中,給你一棵二元樹的中序及前序的拜訪順序,請你算出該二元樹的後序拜訪順序。

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