#include<bits/stdc++.h>
using namespace std;
int main()
{
int bfn;
cin>>bfn;
vector<int> bfi,ffi;
for(int i=0;i<bfn;i++)
{
int bfid;
cin>>bfid;
bfi.push_back(bfid);
int ffn;
cin>>ffn;
for(int i=0;i<ffn;i++)
{
int ffid;
cin>>ffid;
ffi.push_back(ffid);
}
}
for(int i=0;i<ffi.size();i++)
{
for(int j=0;j<bfi.size();j++)
{
if(ffi[i]==bfi[j])
{
ffi.erase(ffi.begin()+i);
}
}
}
sort(ffi.begin(),ffi.end());
int count =distance(ffi.begin(),unique(ffi.begin(), ffi.begin() + ffi.size()));
cout<<count;
return 0;
}
I2luY2x1ZGU8Yml0cy9zdGRjKysuaD4KdXNpbmcgbmFtZXNwYWNlIHN0ZDsKaW50IG1haW4oKQp7CiAgICAgaW50IGJmbjsKICAgICBjaW4+PmJmbjsKICAgICB2ZWN0b3I8aW50PiBiZmksZmZpOwogICAgIGZvcihpbnQgaT0wO2k8YmZuO2krKykKICAgICB7CiAgICAgCWludCBiZmlkOwogICAgIAljaW4+PmJmaWQ7CiAgICAgCWJmaS5wdXNoX2JhY2soYmZpZCk7CiAgICAgCWludCBmZm47CiAgICAgCWNpbj4+ZmZuOwogICAgIAlmb3IoaW50IGk9MDtpPGZmbjtpKyspCiAgICAgCXsKICAgICAJCWludCBmZmlkOwogICAgIAkJY2luPj5mZmlkOwogICAgIAkJZmZpLnB1c2hfYmFjayhmZmlkKTsKICAgICAJfQogICAgIH0KICAgICBmb3IoaW50IGk9MDtpPGZmaS5zaXplKCk7aSsrKQogICAgIHsKICAgICAJZm9yKGludCBqPTA7ajxiZmkuc2l6ZSgpO2orKykKICAgICAJewogICAgIAkJaWYoZmZpW2ldPT1iZmlbal0pCiAgICAgCQl7CiAgICAgCQkJZmZpLmVyYXNlKGZmaS5iZWdpbigpK2kpOwogICAgIAkJfQogICAgIAl9CiAgICAgfQogICAgIHNvcnQoZmZpLmJlZ2luKCksZmZpLmVuZCgpKTsKICAgICBpbnQgY291bnQgPWRpc3RhbmNlKGZmaS5iZWdpbigpLHVuaXF1ZShmZmkuYmVnaW4oKSwgZmZpLmJlZ2luKCkgKyBmZmkuc2l6ZSgpKSk7IAoJICBjb3V0PDxjb3VudDsKCXJldHVybiAwOwp9