#include <iostream>
using namespace std;

const int MAX_SIZE = 9;
const int MAX_VAL = 20;
int freq[MAX_VAL + 1];

 int sameElmnt(int n, int m, int mt[][MAX_SIZE + 1]) {
 	int counter;
 	for (int i = 1; i <= n; ++i) {
		if (mt[i][n / 2 + 1] == mt[n / 2 + 1][i]) {
			++counter;
		}
	}
	return counter;
 }
 
int main() {
	int n, m, mt[MAX_SIZE + 1][MAX_SIZE + 1];
	cin >> n >> m;
	for (int i = 1; i <= n; ++i) {
		for (int j = 1; j <= m; ++j) {
			cin >> mt[i][j];
		}
	}
	if (sameElmnt(n, m, mt) == n) {
		cout << "DA" << sameElmnt(n, m, mt);
	} else {
		cout << "NU" << sameElmnt(n, m, mt);
	}
	return 0;
}