import java.util.*; public class Main { public static void main(String[] args) { Scanner in = new Scanner(System.in); ; int m,n,i,j1,j2; int[] a=new int[100]; int[] b=new int[100]; int[] ab=new int [200]; while(in.hasNext()){ j1=0; j2=0; m=in.nextInt(); for(i=0;i<m;i++){ a[i]=in.nextInt(); } n = in.nextInt(); for(i=0;i<n;i++){ b[i] =in.nextInt(); } for(i=0;i<m+n;i++){ if((j1<m&&j2<n&&a[j1]<b[j2])||(j1<m&&j2>=n)){ ab[i]=a[j1++]; }else{ ab[i]=b[j2++]; } } for(i=0;i<m+n;i++){ System.out.print(ab[i]); if(i<m+n-1) System.out.print(" "); else System.out.println(); } if(m==0&&n==0) System.out.println(); } } } /************************************************************** Problem: 2136 User: admin Language: Java Result: Accepted Time:815 ms Memory:40944 kb ****************************************************************/