#include<stdio.h>
int main(void){
    while(1){
        int N,Q,R;
        int M,hoge;
        scanf("%d%d",&N,&Q);
        if(N+Q==0) break;
        int cnt[100]={0};
        for(int i=0;i<N;i++){
            scanf("%d",&M);
            for(int j=0;j<M;j++){
                scanf("%d",&hoge);
                cnt[hoge]++;
            }
        }
        int max=0;
        int maxi=0;
        for(int i=0;i<100;i++){
            if(max<cnt[i]){
                max=cnt[i];
                maxi=i;
            }
        }
        if(max<Q) printf("0\n");
        else printf("%d\n",maxi);
    }
}

