#include<iostream>
using namespace std;
int n,m,ans,asw[1010][1010],l[1010];
bool checkl[5010];
int main()
{
cin >> n >> m;
for(int i = 1;i <= n;i++)
for(int j = 1;j <= m;j++)
cin >> asw[i][j];
for(int i = 1;i <= n;i++)
{
for(int x = 1;x <= n;x++)
checkl[x] = false;
cin >> l[0];
for(int j = 1;j <= l[0];j++)
{
cin >> l[j];
checkl[l[j]] = true;
}
bool flag = true;
for(int j = 1;j <= m;j++)
{
if(!checkl[asw[i][j]])
{
flag = false;
break;
}
}
if(flag)
ans += 2;
}
cout << ans;
return 0;
}