#include <iostream>
using namespace std;
int find(int b[],int m,int n){
int i;
for(i=1;i<=m;i++){
if(b[i]==n)
return i;
}
}
int main() {
int n,p,count,counter,found,i,j,k,final;
while(scanf("%d",&n)!=EOF){
final=0;
int a[n+1],b[n+1],c[n+1][n+1];
for( i=1;i<=n;i++){
scanf("%d",&a[i]);
}
for( j=1;j<=n;j++){
scanf("%d",&b[j]);
}
for( i=1;i<=n;i++){
counter=0;
count=0;
for(j=i;j<=n;j++){
if(i==j)
c[a[i]][a[i]]=0;
else
{c[a[i]][a[j]]=1;
counter++;
c[a[j]][a[i]]=0;
}
}
p=a[i];
found=find(b,n,p);
for( k=found+1;k<=n;k++){
if(c[a[i]][a[k]]==1){
c[a[i]][a[k]]=0;
count++;
}
}
final+=(counter-count);
}
cout<<final<<endl;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwppbnQgZmluZChpbnQgYltdLGludCBtLGludCBuKXsKCWludCBpOwoJZm9yKGk9MTtpPD1tO2krKyl7CgkJaWYoYltpXT09bikKCQlyZXR1cm4gaTsKCX0KfQppbnQgbWFpbigpIHsKaW50IG4scCxjb3VudCxjb3VudGVyLGZvdW5kLGksaixrLGZpbmFsOwp3aGlsZShzY2FuZigiJWQiLCZuKSE9RU9GKXsKCWZpbmFsPTA7CglpbnQgYVtuKzFdLGJbbisxXSxjW24rMV1bbisxXTsKCWZvciggaT0xO2k8PW47aSsrKXsKCQlzY2FuZigiJWQiLCZhW2ldKTsKCX0KCWZvciggaj0xO2o8PW47aisrKXsKCQlzY2FuZigiJWQiLCZiW2pdKTsKCX0KCWZvciggaT0xO2k8PW47aSsrKXsKCQljb3VudGVyPTA7CgkJY291bnQ9MDsKCQlmb3Ioaj1pO2o8PW47aisrKXsKCQoJCQlpZihpPT1qKQoJCQljW2FbaV1dW2FbaV1dPTA7CgkJCWVsc2UKCQkJe2NbYVtpXV1bYVtqXV09MTsKCQkJY291bnRlcisrOwoJCQljW2Fbal1dW2FbaV1dPTA7CgkJCX0KCQl9CgkJcD1hW2ldOwoJCWZvdW5kPWZpbmQoYixuLHApOwoJCWZvciggaz1mb3VuZCsxO2s8PW47aysrKXsKCQkJaWYoY1thW2ldXVthW2tdXT09MSl7CgkJCWNbYVtpXV1bYVtrXV09MDsKCQkJY291bnQrKzsKCQkJfQoJCX0KCQlmaW5hbCs9KGNvdW50ZXItY291bnQpOwoJfQoJY291dDw8ZmluYWw8PGVuZGw7Cn0KCXJldHVybiAwOwp9Cg==