func_code_string: #include <bits/stdc++.h>   using namespace std;   int main() {     ios::sync_with_stdio(0);     cin.tie(0);     cout.tie(0);     long long int T = 1;     while (T--) {       long long int n, i, j;       cin >> n;       long long int a[n + 5];       long long int b[n + 5];       unordered_map<long long int, long long int> rnk;       long long int ans = 0;       for (i = 0; i < n; i++) {         cin >> a[i];       }       j = 0;       for (i = 0; i < n; i++) {         cin >> b[i];         if (b[i] != a[j]) {           ans++;           rnk[b[i]]++;         } else {           j++;           while (j < n && rnk.find(a[j]) != rnk.end()) j++;         }       }       cout << ans <<   n ;     }     return 0;   }   