#include <bits/stdc++.h>
using namespace std;
const int inf=0x3f3f3f;
int main()
{
int t;
scanf("%d",&t);
int s1=0,s2=0;
long long sum=0;
int x,n;
char s[21];
map<string ,int>a;
while(t--)
{
scanf("%d%d",&x,&n);
if(x==1)
{
s1++;
while(n--)
{
scanf("%s",s);
a[s]++;
}
}
else if(x==2)
{
while(n--)
{
scanf("%s",s);
if(a[s]!=-inf)
{
s2++;
a[s]=-inf;
}
}
}
}
if(s1==0&&s2!=0)
{
sum=1e18-s2;
}
else
{
map<string,int>::iterator it;
for(it=a.begin(); it!=a.end(); it++)
{
if(it->second==s1)
sum++;
}
}
printf("%lld",sum);
return 0;
}