#include <iostream>
#include <string>
#include <vector>

using namespace std;

/*
 * function classifying an email.
 * return:
 *   1 for likely legitimate,
 *   0 for dubious,
 *  -1 for likely spam.
 */
int detect(vector<string>& bad, vector<string>& good, vector<string>& email) {
    // insert your code here
    return 0;
}


vector<string> bad;
vector<string> good;
vector<string> email;

int main() {
    FILE *fr, *fw;
    int B, G, E, N;
    int spam = 0, legit = 0;

    cin >> B;
    bad.resize(B);
    for (int i=0; i<B; i++) cin >> bad[i];
    cin >> G;
    good.resize(G);
    for (int i=0; i<G; i++) cin >> good[i];
    cin >> E;
    for (int j=0; j<E; j++) {
        cin >> N;
        email.resize(N);
        for (int i=0; i<N; i++) cin >> email[i];
        int res = detect(bad, good, email);
        if (res == -1) spam++;
        if (res == 1)  legit++;
    }
    cout << spam << " " << legit << endl;
    return 0;
}
