#include<iostream>
using namespace std;
int main(){
  while(1){
    int n,q,i,j,m,d,c[101]={},a=0,mx=-1;
    cin>>n>>q;
    if(n==0)break;
    for(i=0;i<n;i++){
      cin>>m;
      for(j=0;j<m;j++){
	cin>>d;
	c[d]++;
	if(c[d]>mx&&c[d]>=q){
	  mx=c[d];
	  a=d;
	}
	else if(mx==c[d]&&a>d)a=d;
      }
    }
    cout<<a<<endl;
  }
  return 0;
}