#include<bits/stdc++.h>
using namespace std;
priority_queue<int,vector<int>,greater<int>>q;
long long a[19990],b[19990];
int main(){
long long n,m;
cin>>n;
for(int i=1;i<=n;i++){
cin>>a[i];
}
for(int i=1;i<=n;i++){
cin>>b[i];
}
for(int i=1;i<=n;i++){
for(int j=1;j<=n;j++){
long long x=a[i]+b[j];
q.push(x);
}
}
for(int i=1;i<=n;i++){
cout<<q.top()<<' ';
q.pop();
}
}