# -*- coding: utf-8 -*- class Stone: def __init__(self, left, right): self.left = left self.right = right N = int(input()) A = [''] * N for i in range(N): A[i] = input() M = int(input()) B = [''] * M for i in range(M): B[i] = input() stone_dict = {} #はじめに全文字の追加 for i in range(N): segment = A[i] for character in segment: stone = Stone('','') stone_dict[character] = stone #結城君の断片のチェック for i in range(N): segment = A[i] for j in range(len(segment)): me = segment[j] left = '' right = '' if j-1 >= 0: left = segment[j-1] if j+1 < len(segment): right = segment[j+1] stone_dict[me].left = left stone_dict[me].right = right #幸田さんの断片のチェック for i in range(M): segment = B[i] for j in range(len(segment)): me = segment[j] left = stone_dict[me].left right = stone_dict[me].right if j-1 >= 0: left = segment[j-1] if j+1 < len(segment): right = segment[j+1] stone_dict[me].left = left stone_dict[me].right = right ''' for key in stone_dict: print('me:' + key + ',left:' + stone_dict[key].left + ',right:' + stone_dict[key].right) ''' output_string = '' for key in stone_dict: if stone_dict[key].left == '': output_string += key nc = stone_dict[key].right while len(output_string)