#include <cstdio>
#include <cstring>
#include <functional>
#include <algorithm>
using namespace std;
long long Tc, N, T, P, n[2001][2001], scr[2001], mscr[2001];
int main()
{
scanf("%lld", &Tc);
for (int i = 0; i < Tc; i++)
{
memset(n, 0, sizeof(n)); memset(scr, 0, sizeof(scr)); memset(mscr, 0, sizeof(mscr));
scanf(" %lld %lld %lld", &N, &T, &P);
for (int i = 1; i <= N; i++)
{
int pnum = 0, ps;
for (int j = 1; j <= T; j++)
{
scanf(" %d", &ps);
if (!ps) scr[j] += 100000000;
else n[i][pnum++] = j;
}
}
for (int i = 1; i <= N; i++)
{
for (int j = 0; j < T; j++)
if (n[i][j]) mscr[i] += (scr[n[i][j]] + 10000);
else break;
mscr[i] += (2000 - i);
}
sort(mscr + 1, mscr + 1 + N, greater<int>());
for (int j = 1; j <= N; j++)
if (mscr[j] % 10000 == 2000 - P && printf("#%d %lld %d\n", i + 1, mscr[j] / 100000000, j))
break;
}
}
I2luY2x1ZGUgPGNzdGRpbz4KI2luY2x1ZGUgPGNzdHJpbmc+CiNpbmNsdWRlIDxmdW5jdGlvbmFsPgojaW5jbHVkZSA8YWxnb3JpdGhtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwpsb25nIGxvbmcgVGMsIE4sIFQsIFAsIG5bMjAwMV1bMjAwMV0sIHNjclsyMDAxXSwgbXNjclsyMDAxXTsKaW50IG1haW4oKQp7CglzY2FuZigiJWxsZCIsICZUYyk7Cglmb3IgKGludCBpID0gMDsgaSA8IFRjOyBpKyspCgl7CgkgCW1lbXNldChuLCAwLCBzaXplb2YobikpOyBtZW1zZXQoc2NyLCAwLCBzaXplb2Yoc2NyKSk7IG1lbXNldChtc2NyLCAwLCBzaXplb2YobXNjcikpOwoJCXNjYW5mKCIgJWxsZCAlbGxkICVsbGQiLCAmTiwgJlQsICZQKTsKCQlmb3IgKGludCBpID0gMTsgaSA8PSBOOyBpKyspCgkJewoJCQlpbnQgcG51bSA9IDAsIHBzOwoJCQlmb3IgKGludCBqID0gMTsgaiA8PSBUOyBqKyspCgkJCXsKCQkJCXNjYW5mKCIgJWQiLCAmcHMpOwoJCQkJaWYgKCFwcykgc2NyW2pdICs9IDEwMDAwMDAwMDsKCQkJCWVsc2UgbltpXVtwbnVtKytdID0gajsKCQkJfQoJCX0KCQlmb3IgKGludCBpID0gMTsgaSA8PSBOOyBpKyspCgkJewoJCQlmb3IgKGludCBqID0gMDsgaiA8IFQ7IGorKykKCQkJCWlmIChuW2ldW2pdKSBtc2NyW2ldICs9IChzY3JbbltpXVtqXV0gKyAxMDAwMCk7CgkJCQllbHNlIGJyZWFrOwoJCQltc2NyW2ldICs9ICgyMDAwIC0gaSk7CgkJfQoJCXNvcnQobXNjciArIDEsIG1zY3IgKyAxICsgTiwgZ3JlYXRlcjxpbnQ+KCkpOwoJCWZvciAoaW50IGogPSAxOyBqIDw9IE47IGorKykKCQkJaWYgKG1zY3Jbal0gJSAxMDAwMCA9PSAyMDAwIC0gUCAmJiBwcmludGYoIiMlZCAlbGxkICVkXG4iLCBpICsgMSwgbXNjcltqXSAvIDEwMDAwMDAwMCwgaikpCgkJCQlicmVhazsKCX0KfQ==