#include <iostream>
#include <vector>
#include <set>
using namespace std;
#define MAX_N 110

int main() {
    int N,X,Y,Z;
    cin >> N;
    int A[MAX_N],B[MAX_N],C[MAX_N];

    cin >> X;
    for(int i=0;i<X;i++) cin >> A[i];
    cin >> Y;
    for(int i=0;i<Y;i++) cin >> B[i];
    cin >> Z;
    for(int i=0;i<Z;i++) cin >> C[i];

    set<int> ans;
    set<int> nA;
    for(int i=1;i<=N;i++) nA.insert(i);
    for(int i=0;i<X;i++) nA.erase(A[i]);

    for(int i=0;i<Z;i++){
        for(auto na : nA){
            if(C[i] == na) ans.insert(C[i]);
        }
    }

    for(int i=0;i<Z;i++){
        for(int j=0;j<Y;j++){
            if(C[i] == B[j]) ans.insert(C[i]);
        }
    }

    cout << ans.size() << endl;
}
