#include <iostream>
using namespace std;

int main(){
int n,m,k,tmp;
  cin >>n >>m;
  int cnt[m];
  fill(cnt,cnt+m,0);
  for(int i=0;i<n;i++){
  cin >>k;
    while(k--){
    cin >>tmp;tmp--;cnt[tmp]++;
    }     
  }
  int ans=0;
  for(int i=0;i<m;i++){
    if(cnt[i]==n)ans++;
  }
  cout <<ans<<endl;
}