#include <iostream>
#include <sstream>
#include <string>
using namespace std;

string inttostr(int i) {
    ostringstream out;
    out << i;
    return out.str();
}

int menor(int cant[], int n) {
    int min = 100000;
    for (int i = 1; i <= n; i++)
        if (cant[i] < min)
            min = cant[i];
    return min;
}

int main() {
    int i,j,num,n,c,k;
    while (cin >> n >> c >> k && !(n==0 && c==0 && k==0)) {
        int cant[k+1];
        for (i = 1; i <= k; i++)
            cant[i] = 0;
        for (i = 1; i <= n; i++)
            for (j = 1; j <= c && cin >> num; j++)
                cant[num]++;
        int min = menor(cant, k);
        string salida = "";
        for (i = 1; i <= k; i++)
            if (cant[i] == min)
                salida += inttostr(i) + " ";
        cout << salida.substr(0, salida.length()-1) << endl;
    }
    return 0;
}

