#include <iostream>
using namespace std;
const int MAX_SIZE = 1000;
int main() {
int n, m, q, mt[MAX_SIZE + 1][MAX_SIZE + 1], v[MAX_SIZE + 1];
cin >> n >> m;
for (int i = 1; i <= n; ++i) {
for (int j = 1; j <= m; ++j) {
cin >> mt[i][j] ;
}
}
cin >> q;
while (q) {
for (int j = 1; j <= m; ++j) {
cin >> v[j];
// cout << v[j] <<" ";
}
int stanga = 1, dreapta = n, midle;
while (stanga < dreapta) {
midle = (stanga + dreapta) / 2;
if (mt[midle][1] < v[1]) {
stanga = midle + 1;
} else {
dreapta = midle;
}
}
int flag = 1;
//cout << mt[stanga][1] <<" " <<v[1] <<"\n";
if (mt[stanga][1] == v[1] || mt[stanga][1] != v[1] ) {
for(int index = 1; index <= m; ++index) {
// cout << mt[stanga][index] <<" "<< v[index]<<" \n";
if (mt[stanga][index] != v[index]) {
flag = 0;
}
}
}
if (flag == 1) {
cout << "DA\n";
} else {
cout << "NU\n";
}
--q;
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKY29uc3QgaW50IE1BWF9TSVpFID0gMTAwMDsKCmludCBtYWluKCkgewoJaW50IG4sIG0sIHEsIG10W01BWF9TSVpFICsgMV1bTUFYX1NJWkUgKyAxXSwgdltNQVhfU0laRSArIDFdOwoJY2luID4+IG4gPj4gbTsKCWZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSkgewoJCWZvciAoaW50IGogPSAxOyBqIDw9IG07ICsraikgewoJCQljaW4gPj4gbXRbaV1bal0gOwoJCX0KCX0KCWNpbiA+PiBxOwoJd2hpbGUgKHEpIHsKCQlmb3IgKGludCBqID0gMTsgaiA8PSBtOyArK2opIHsKCQkJY2luID4+IHZbal07IAoJCS8vCWNvdXQgPDwgdltqXSA8PCIgIjsKCQl9CgkJaW50IHN0YW5nYSA9IDEsIGRyZWFwdGEgPSBuLCBtaWRsZTsKCQl3aGlsZSAoc3RhbmdhIDwgZHJlYXB0YSkgewoJCQltaWRsZSA9IChzdGFuZ2EgKyBkcmVhcHRhKSAvIDI7IAoJCQlpZiAobXRbbWlkbGVdWzFdIDwgdlsxXSkgewoJCQkJc3RhbmdhID0gbWlkbGUgKyAxOwoJCQl9IGVsc2UgewoJCQkJZHJlYXB0YSA9IG1pZGxlOwoJCQl9CgkJfQoJCWludCBmbGFnID0gMTsKCQkvL2NvdXQgPDwgbXRbc3RhbmdhXVsxXSAgPDwiICIgPDx2WzFdIDw8IlxuIjsKCQlpZiAobXRbc3RhbmdhXVsxXSA9PSB2WzFdIHx8IG10W3N0YW5nYV1bMV0gIT0gdlsxXSApIHsKCQkJZm9yKGludCBpbmRleCA9IDE7IGluZGV4IDw9IG07ICsraW5kZXgpIHsKCQkJLy8JY291dCA8PCBtdFtzdGFuZ2FdW2luZGV4XSA8PCIgIjw8IHZbaW5kZXhdPDwiIFxuIjsKCQkJCWlmIChtdFtzdGFuZ2FdW2luZGV4XSAhPSB2W2luZGV4XSkgewoJCQkJCWZsYWcgPSAwOwkKCQkJCX0KCQkJfQoJCX0KCQlpZiAoZmxhZyA9PSAxKSB7CgkJCQljb3V0IDw8ICJEQVxuIjsKCQkJfSBlbHNlIHsKCQkJCWNvdXQgPDwgIk5VXG4iOwoJCQl9CgkJLS1xOwoJfQoJcmV0dXJuIDA7Cn0=