#include
#define LL long long
using namespace std;
int a[100100];
int b[100100];
priority_queue< pair
int to[100100];
int main(){
int n;
scanf("%d",&n);
for(int i=1;i<=n;i++) scanf("%d",&a[i]);
for(int i=1;i<=n;i++) scanf("%d",&b[i]);
for(int i=1;i<=n;i++) to[i]=1;
for(int i=1;i<=n;i++) qu.push(pair
while(n--){
printf("%d ",qu.top().first);
int s=qu.top().second;
qu.pop();
qu.push(pair
}
return 0;
}