#include <iostream>
using namespace std;
int compare (int v[1001], int v1 [1001], int m){
int check = 0;
for (int i = 1; i <= m; ++i){
if (v1[i] > v[i]){
check = 1;
break;
}
}
return check;
}
int n, m, v[1001][1001], q, v1[1001], st, dr, check, mij;
int main() {
cin >> n >> m;
for (int i = 1; i <= n; ++i){
for (int j = 1; j <= m; ++j)
cin >> v[i][j];
}
cin >> q;
for (int i = 1; i <= q; ++i){
for (int j = 1; j <= m; ++j)
cin >> v1[j];
st = 1;
dr = n;
while (st < dr){
mij = (st + dr) / 2;
check = compare(v[mij], v1, m);
if (check == 0)
dr = mij;
else
st = mij + 1;
}
check = 0;
for (int j = 1; j <= m; ++j){
if (v1[j] != v[dr][j]){
cout << "NU" << '\n';
check = 1;
break;
}
}
if (check == 0)
cout << "DA" << '\n';
}
}
I2luY2x1ZGUgPGlvc3RyZWFtPgoKdXNpbmcgbmFtZXNwYWNlIHN0ZDsKCmludCBjb21wYXJlIChpbnQgdlsxMDAxXSwgaW50IHYxIFsxMDAxXSwgaW50IG0pewogICAgaW50IGNoZWNrID0gMDsKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG07ICsraSl7CiAgICAgICAgaWYgKHYxW2ldID4gdltpXSl7CiAgICAgICAgICAgIGNoZWNrID0gMTsKICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgfQogICAgfQogICAgcmV0dXJuIGNoZWNrOwp9CgppbnQgbiwgbSwgdlsxMDAxXVsxMDAxXSwgcSwgdjFbMTAwMV0sIHN0LCBkciwgY2hlY2ssIG1pajsKCmludCBtYWluKCkgewogICAgY2luID4+IG4gPj4gbTsKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IG47ICsraSl7CiAgICAgICAgZm9yIChpbnQgaiA9IDE7IGogPD0gbTsgKytqKQogICAgICAgICAgICBjaW4gPj4gdltpXVtqXTsKICAgIH0KICAgIGNpbiA+PiBxOwogICAgZm9yIChpbnQgaSA9IDE7IGkgPD0gcTsgKytpKXsKICAgICAgICBmb3IgKGludCBqID0gMTsgaiA8PSBtOyArK2opCiAgICAgICAgICAgIGNpbiA+PiB2MVtqXTsKICAgICAgICBzdCA9IDE7CiAgICAgICAgZHIgPSBuOwogICAgICAgIHdoaWxlIChzdCA8IGRyKXsKICAgICAgICAgICAgbWlqID0gKHN0ICsgZHIpIC8gMjsKICAgICAgICAgICAgY2hlY2sgPSBjb21wYXJlKHZbbWlqXSwgdjEsIG0pOwogICAgICAgICAgICBpZiAoY2hlY2sgPT0gMCkKICAgICAgICAgICAgICAgIGRyID0gbWlqOwogICAgICAgICAgICBlbHNlCiAgICAgICAgICAgICAgICBzdCA9IG1paiArIDE7CiAgICAgICAgfQogICAgICAgIGNoZWNrID0gMDsKICAgICAgICBmb3IgKGludCBqID0gMTsgaiA8PSBtOyArK2opewogICAgICAgICAgICBpZiAodjFbal0gIT0gdltkcl1bal0pewogICAgICAgICAgICAgICAgY291dCA8PCAiTlUiIDw8ICdcbic7CiAgICAgICAgICAgICAgICBjaGVjayA9IDE7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZiAoY2hlY2sgPT0gMCkKICAgICAgICAgICAgY291dCA8PCAiREEiIDw8ICdcbic7CiAgICB9Cn0K