func_code_string: #include <bits/stdc++.h>   using namespace std;   const int maxn = 1000005;   int a[maxn], ra[maxn];   int main() {     int n, m, k;     while (~scanf( %d%d%d , &n, &m, &k)) {       for (int i = 0; i < n; i++) {         scanf( %d , &a[i]);         ra[a[i]] = i;       }       int t;       long long cnt = 0;       for (int i = 0; i < m; i++) {         scanf( %d , &t);         int j = ra[t];         if ((j + 1) % k == 0)           cnt += (j + 1) / k;         else           cnt += ((j + 1) / k + 1);         if (j != 0) {           swap(a[j], a[j - 1]);           swap(ra[t], ra[a[j]]);         }       }       cout << cnt << endl;     }     return 0;   }   