include <stdio.h>//前提这里的数组是升序的
int main()
{
int n, m;
int arrA[1000];
int arrB[1000];
scanf("%d %d", &n, &m);
for (int i = 0;i <=n;i++)//这里的i是局部变量
{
scanf("%d", &arrA[i]);//输入arrA【】的值
}
for (int i = 0;i < m;i++)//这里的i是局部变量
{
scanf("%d", &arrB[i]);//同里
}
int i = 0;//遍历数组arrA【】
int j = 0;//遍历数组arrB【】
while (i < n && j < m)//判断大小
{
if (arrA[i] < arrB[j])
{
printf("%d ", arrA[i]);
i++;
}
else {
printf("%d ", arrB[j]);
j++;
}
}
while (j < m)//若arrA【i】i加完后来判断j有没有加完,没加完则继续输入
{
printf("%d ", arrB[j]);
j++;
}
while (i < n)//同里
{
printf("%d ", arrA[i]);
i++;
}
return 0;
}