#include <stdio.h>
int main(void)
{
    int n, q;
    while (1) {
        int a[110]={0}, i, res;

        scanf("%d%d", &n, &q);
        if (n==0) break;

        while (n--) {
            int m;
            scanf("%d", &m);
            while (m--) { int d; scanf("%d", &d); ++a[d]; }
        }

        res=0;
        for(i=0;i<110;++i) if (a[i]>=q && a[i]>a[res]) res=i;
        printf("%d\n", res);
    }
    return 0;
}