#include <bits/stdc++.h>
using namespace std;
#define LL long long
const int N = 1e6 + 10;
const int INF = 0x3f3f3f3f;
int A[N], B[N], Min[N];
int main()
{
vector<int> v;
memset(Min, 1e5, sizeof(Min));
int n;
cin >> n;
for (int i = 0; i < n; i++)
cin >> A[i];
for (int i = 0; i < n; i++)
cin >> B[i];
for (int i = 0; i < n; i++)
{
for (int j = 0; j < n; j++)
{
v.push_back(A[i] + B[j]);
}
}
sort(v.begin(), v.end());
for (int i = 0; i < n; i++)
{
cout << v[i] << " ";
}
}
qwq~