#include <bits/stdc++.h>
int main() {
  int n, m, k;
  scanf("%d%d%d", &n, &m, &k);
  int d[k];
  for (int i = 0; i < k; i++) scanf("%d", &d[i]);
  int ans = 0;
  while (n--) {
    int tmp;
    for (int i = 0; i < m; i++) {
      scanf("%d", &tmp);
      for (int j = 0; j < k; j++) {
        if (d[j] == tmp) {
          ans += j + 1;
          if (j > 0) {
            memmove(d + 1, d, j * sizeof(int));
            d[0] = tmp;
          }
          break;
        }
      }
    }
  }
  printf("%d\n", ans);
}
