#include<iostream>
using namespace std;
struct Game{
    int start;
    int end;
};
bool check(Game a,Game b){
    return a.start<b.start;
}
int main(){
    int n;
    cin>>n;
    Game g[50];
    for(int i=0;i<n;i++){
        cin>>g[i].start;
    }
    for(int i=0;i<n;i++){
        cin>>g[i].end;
    }
    sort(g,g+n,check);
    int last=-1;
    for(int i=0;i<n;i++){
        if(g[i].start>=last){
            cout<<i<<" ";
            last=g[i].end;
        }
    }
    cout<<end;
    return 0;
    
}