while True: try: n1=int(input()) s1=list(map(int,input().split())) n2=int(input()) s2=list(map(int,input().split())) #s1.extend(s2) print(''.join(map(str,sorted(list(set(s1+s2)))))) except: break
#include <iostream> #include <algorithm> using namespace std; int main(){ int n1,n2,j; int s1[10000],s2[10000]; long long res[20000]; while(cin >> n1){ j=0; for(int i=0;i<n1;i++){ cin >> s1[i]; res[j++]=s1[i]; } cin >> n2; for(int i=0;i<n2;i++){ cin >> s2[i]; res[j++]=s2[i]; } sort(res,res+n1+n2); for(int j=0;j<n1+n2;j++){ if(res[j]!=res[j+1]) cout << res[j]; } cout << '\n'; } return 0; }