#include <stdio.h>
int main() {
int n,m;
scanf("%d %d",&n,&m);
int a[2000]={0};
int i;
for(i=0;i<m+n;i++){
scanf("%d",&a[i]);\\把所有的数输入进数组
}
int j,k;
int swap;
for(j=0;j<m+n-1;j++){//这里使用的是冒泡排序法
for(k=0;k<m+n-1-j;k++){
if(a[k]>a[k+1]){
swap=a[k];
a[k]=a[k+1];
a[k+1]=swap;
}
}
}//这里排序完毕
for(i=0;i<m+n;i++){
printf("%d ",a[i]);
}
return 0;
}