#include using namespace std; using ll=long long; using vin=vector; using vll=vector; using vvin=vector>; using vvll=vector>; using vstr=vector; using vvstr=vector>; using vch=vector; using vvch=vector>; using vbo=vector; using vvbo=vector>; using vpii=vector>; using pqsin=priority_queue,greater>; #define mp make_pair #define rep(i,n) for(int i=0;i<(int)(n);i++) #define rep2(i,s,n) for(int i=(s);i<(int)(n);i++) #define all(v) v.begin(),v.end() #define decp(n) cout<0){ s+=bit[i]; i-=i&(-i); } return s; } void add(int i,int x){ while(i<=n){ bit[i]+=x; i+=i&(-i); } } int main(){ cin>>n; map num; int b; rep(i,n)cin>>a[i]; rep(i,n){ cin>>b; num[b]=i+1; } rep(i,n)a[i]=num[a[i]]; //rep(i,n)cout<