#include<iostream>
using namespace std;

int main(){
  int N,M,K,A;
  cin>>N>>M;
  int like[M],i,j,num=0;
  
  for(i=0;i<M;i++){
    like[i]=0;
  }
  
  for(i=0;i<N;i++){
    cin>>K;
    for(j=0;j<K;j++){
      cin>>A;
      like[A-1]++;
    }
  }
  for(i=0;i<M;i++){
    if(like[i]==N) num++;
  }
  cout<<num<<endl;
}