#include <bits/stdc++.h>
using namespace std;
void readIds(bool (&is_grouped)[100], int counter);
int main() {
  int n;
  int x;
  int y;
  int z;
  bool is_grouped_x[100] = {};
  bool is_grouped_y[100] = {};
  bool is_grouped_z[100] = {};
  int ans = 0;
  cin >> n;
  cin >> x;
  readIds(is_grouped_x, x);
  cin >> y;
  readIds(is_grouped_y, y);
  cin >> z;
  readIds(is_grouped_z, z);
  for (int i = 0; i < n; i++) {
    if ((!is_grouped_x[i] && is_grouped_z[i]) ||
        (is_grouped_y[i] && is_grouped_z[i])) {
      ans++;
    }
  }
  cout << ans << endl;
  return 0;
}
void readIds(bool (&is_grouped)[100], int counter) {
  for (int i = 0; i < counter; i++) {
    int id;
    cin >> id;
    is_grouped[id] = true;
  }
}
