#include <iostream>
using namespace std;
int f[100000];
int main() {
int N, n[1001];
cin >> N;
int check = 0;
for (int i = 1; i <= N; ++i) {
cin >> n[i];
if (n[i] != n[i - 1] && f[n[i]] > 0) {
check = 1;
}
++f[n[i]];
}
int nr_colors = 0;
for (int i = 0; i <= 100000; ++i) {
if (f[i] > 0) {
++nr_colors;
}
}
cout << nr_colors << "\n";
if (check == 0) {
cout << "DA";
} else if (check == 1) {
cout << "NU";
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgogCnVzaW5nIG5hbWVzcGFjZSBzdGQ7CiAKaW50IGZbMTAwMDAwXTsKaW50IG1haW4oKSB7CiAgICBpbnQgTiwgblsxMDAxXTsKICAgIGNpbiA+PiBOOwogICAgaW50IGNoZWNrID0gMDsKICAgIGZvciAoaW50IGkgPSAxOyBpIDw9IE47ICsraSkgewogICAgICAgIGNpbiA+PiBuW2ldOwogICAgICAgIGlmIChuW2ldICE9IG5baSAtIDFdICYmIGZbbltpXV0gPiAwKSB7CiAgICAgICAgICAgIGNoZWNrID0gMTsKICAgICAgICB9CiAgICAgICAgKytmW25baV1dOwogCiAgICB9CiAgICBpbnQgbnJfY29sb3JzID0gMDsKICAgIGZvciAoaW50IGkgPSAwOyBpIDw9IDEwMDAwMDsgKytpKSB7CiAgICAgICAgaWYgKGZbaV0gPiAwKSB7CiAgICAgICAgICAgICsrbnJfY29sb3JzOwogICAgICAgIH0KICAgIH0KICAgIGNvdXQgPDwgbnJfY29sb3JzIDw8ICJcbiI7CiAgICBpZiAoY2hlY2sgPT0gMCkgewogICAgICAgIGNvdXQgPDwgIkRBIjsKICAgIH0gZWxzZSBpZiAoY2hlY2sgPT0gMSkgewogICAgICAgIGNvdXQgPDwgIk5VIjsKICAgIH0KICAgIHJldHVybiAwOwp9