#include<iostream>
#include<map>

using namespace std;

int main(){
  	map<int,int> p;
	int n,m;
  	cin>>n>>m;
  	for(int i=0;i<n;i++){
     	int k;cin>>k;
      	for(int j=0;j<k;j++){
          	int t;cin>>t;p[t]++;
        }
    }
  	m=0;
  	for(auto i:p) if(i.second==n) m++;
  	cout<<m;
}