#include<stdio.h> int main() { int a[100],b[100],c[200]; int i,j,m,n,k; while(scanf("%d",&m)!=EOF) { for(i=0;i<m;i++) { scanf("%d",&a[i]); } scanf("%d",&n); for(j=0;j<n;j++) { scanf("%d",&b[j]); } i=j=k=0; while(i<m&&j<n) { if(a[i]<=b[j]) c[k++]=a[i++]; else c[k++]=b[j++]; } if(i<m) { for(;i<m;i++,k++) c[k]=a[i]; } if(j<n) { for(;j<n;j++,k++) c[k]=b[j]; } for(i=0;i<k;i++) { if(i) putchar(' '); printf("%d",c[i]); } putchar('\n'); } return 0; } /************************************************************** Problem: 2136 User: admin Language: C Result: Accepted Time:13 ms Memory:1144 kb ****************************************************************/