#include <bits/stdc++.h>
using namespace std;
int main() {
  ios_base::sync_with_stdio(false);
  long long n, m, k, p[105], c[105], a;
  vector<int> s[105];
  cin >> n >> m >> k;
  for (int i = 0; i < n; i++) {
    cin >> p[i];
  }
  for (int i = 0; i < n; i++) {
    cin >> a;
    s[a].push_back(p[i]);
  }
  for (int i = 1; i <= m; i++) {
    sort(s[i].rbegin(), s[i].rend());
  }
  long long ans = 0;
  for (int i = 0; i < k; i++) {
    cin >> a;
    a--;
    bool found = false;
    for (int j = 1; j <= m; j++) {
      if (!s[j].empty() && s[j][0] == p[a]) {
        found = true;
        break;
      }
    }
    if (!found) ans++;
  }
  cout << ans;
}
