#include using namespace std; void nhapmag(int a[], int& n) { for (int i = 0; i < n; i++) { cin >> a[i]; } } void xuat(int a[], int n) { for (int i = 0; i < n; i++) { cout << a[i]; } } void gop(int a[], int n, int b[], int m, int c[], int& p) { p = n + m; for (int i = 0; i < p; i++) { if (i < n) c[i] = a[i]; else c[i] = b[i - n]; } } void sapxep(int a[], int n) { for (int i = 0; i < n - 1; i++) { for (int j = i + 1; j < n; j++) if (a[i] > a[j]) { int t = a[i]; a[i] = a[j]; a[j] = t; } } } int main() { int n, m, p, a[100]; cin >> n; nhapmag(a, n); cin >> m; int b[100]; int c[100]; nhapmag(b, m); gop(a, n, b, m, c, p); sapxep(c, p); xuat(c, p); return 0; }