1 #include <stdio.h>
2 #include <math.h>
3 int main(){
4 int i=0,j,k,h=0,total=0;
5 int nm[5][2],a[5][10000],b[5][10000],c[20000];
6 while(scanf("%d %d",&nm[i][0],&nm[i][1])!=EOF){
7 for(j=0;j<nm[i][0];j++)scanf("%d",&a[i][j]);
8 for(k=0;k<nm[i][1];k++)scanf("%d",&b[i][k]);
9 i++;
10 }
11 total=i
12 for(i=0;i<total;i++)
13 {
14 for(j=0;j<nm[i][0];j++)
15 {
16 for(k=0;k<nm[i][1];k++)
17 {
18 if(a[i][j]<=b[i][k]){//printf("j,");
19 c[h]=a[i][j];
20 }
21 else {//printf("t,");
22 c[h]=b[i][k];
23 }
24 }
25 h++;
26 }
27 if(k==nm[i][1])
28 {
29 c[h]=a[i][j];
30 h++;
31 }
32 }
33 }
34 for(i=0;i<total;i++)
35 {
36 for(j=0;j<nm[i][1];j++)
37 {
38 c[h++]=b[i][j];
39 }
40 }
41 for(j=0;j<h;j++)
42 {
43 printf("%d ",c[j]);
44 }
45 printf("\n");
46
47 return 0;
48 }