#include <bits/stdc++.h>
using namespace std;
#define rep(i,n) for(int i=0;i<(n);i++)
typedef long long ll;
int main(){
	int n,q,m;
	while(cin>>n>>q&&(n||q)){
		set<int> data[n];
		for(int i=0;i<n;i++){
			cin>>m;
			for(int j=0;j<m;j++){
				int a;
				cin>>a;
				data[i].insert(a);
			}
		}
		int ans=-1,m=-1;
		for(int i=1;i<100;i++){
			int cnt=0;
			for(int j=0;j<n;j++){
				if(data[j].count(i))cnt++;
			}
			if(cnt>=q&&cnt>m){
				ans=i;
				m=cnt;
			}
		}
		if(ans!=-1)cout<<ans<<endl;
		else cout<<0<<endl;
	}
}