#include<stdio.h>
int main(){
  int n,max,mi,k,d;
  while(scanf("%d %d",&n,&max),n||max){
    int b[150]={0};
    while(n--){
      scanf("%d",&k);
      while(k--){
	scanf("%d",&d);
	b[d]++;
      }
    }
    max--;
    for(n=mi=0;n<101;n++){
      if(max<b[n])max=b[mi=n];
    }
    printf("%d\n",mi);
  }
  return 0;
}