#include <iostream>
using namespace std;
int main() {
// Introduc variabilele a, b, c şi x;
int a, b, c, x;
// Citesc a, b, c, x;
cin >> a >> b >> c >> x;
int x_copy = 0;
int c_copy = x;
if (c == x % 10) { // verificam "c"
// Introduc variabila “cnt” sa numar cifrele;
int cnt = 0;
// parcurg x;
while (x > 0) {
++cnt;
x_copy = x; // identific "b" introducand o variabila copie a lui x
//pentru a mentine penultima valoare a lui x
x /= 10;
}
if (c != c_copy % 10 || a != cnt || b != x_copy) cout <<"NU";
if (b == x_copy && a == cnt)
// verificam a si b
cout << "DA";
}
return 0;
}
/* Teste:
Valori minime
3 1 2 102 -> DA
1 3 2 123 -> NU
Valori maxime
9 9 9 900000009 -> DA
9 9 9 90000009 -> NU
9 8 7 987654321 -> NU
Numere cu toate cifrele egale
4 4 4 4444 -> DA
7 7 7 7777777 -> DA
8 8 8 888888 -> NU
Numere cu toate cifrele distincte
4 4 1 4321 -> DA
7 5 1 7451 -> NU
Numere cu doua cifre identice
4 8 8 8458 -> DA
5 5 6 59796 -> DA
Numere cu trei cifre identice
3 3 3 333 -> DA
4 6 8 6888 -> DA */
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewogIC8vIEludHJvZHVjIHZhcmlhYmlsZWxlIGEsIGIsIGMgxZ9pIHg7CiAgaW50IGEsIGIsIGMsIHg7CiAgLy8gQ2l0ZXNjIGEsIGIsIGMsIHg7CiAgY2luID4+IGEgPj4gYiA+PiBjID4+IHg7CiAgaW50IHhfY29weSA9IDA7CiAgaW50IGNfY29weSA9IHg7CiAgCiAgaWYgKGMgPT0geCAlIDEwKSB7IC8vIHZlcmlmaWNhbSAiYyIKICAgIC8vIEludHJvZHVjIHZhcmlhYmlsYSDigJxjbnTigJ0gc2EgbnVtYXIgY2lmcmVsZTsKICAgIGludCBjbnQgPSAwOwogICAgLy8gcGFyY3VyZyB4OwogICAgCiAgICB3aGlsZSAoeCA+IDApIHsKICAgICAgKytjbnQ7CiAgICAgIHhfY29weSA9IHg7IC8vIGlkZW50aWZpYyAiYiIgaW50cm9kdWNhbmQgbyB2YXJpYWJpbGEgY29waWUgYSBsdWkgeCAKICAgICAgLy9wZW50cnUgYSBtZW50aW5lIHBlbnVsdGltYSB2YWxvYXJlIGEgbHVpIHgKICAgICAgeCAvPSAxMDsKICAgIH0KICAgIGlmIChjICE9IGNfY29weSAlIDEwIHx8IGEgIT0gY250IHx8IGIgIT0geF9jb3B5KSBjb3V0IDw8Ik5VIjsKICAgIGlmIChiID09IHhfY29weSAmJiBhID09IGNudCkgCiAgICAgLy8gdmVyaWZpY2FtIGEgc2kgYgogICAgICBjb3V0IDw8ICJEQSI7CiAgICB9CiAgcmV0dXJuIDA7Cn0KCi8qIFRlc3RlOiAKClZhbG9yaSBtaW5pbWUgCgozIDEgMiAxMDIgLT4gREEgCgoxIDMgMiAgMTIzIC0+IE5VIAoKVmFsb3JpIG1heGltZSAKCjkgOSA5IDkwMDAwMDAwOSAtPiBEQQoKOSA5IDkgOTAwMDAwMDkgLT4gTlUKCjkgOCA3IDk4NzY1NDMyMSAtPiBOVSAKCk51bWVyZSBjdSB0b2F0ZSBjaWZyZWxlIGVnYWxlIAoKNCA0IDQgNDQ0NCAtPiBEQSAKCjcgNyA3IDc3Nzc3NzcgLT4gREEgCgo4IDggOCA4ODg4ODggLT4gTlUgCgpOdW1lcmUgY3UgdG9hdGUgY2lmcmVsZSBkaXN0aW5jdGUgCgo0IDQgMSA0MzIxICAtPiBEQSAKCjcgNSAxIDc0NTEgLT4gTlUgCgogCgpOdW1lcmUgY3UgZG91YSBjaWZyZSBpZGVudGljZSAKCjQgOCA4IDg0NTggLT4gREEgCgo1IDUgNiA1OTc5NiAtPiAgREEgCgpOdW1lcmUgY3UgdHJlaSBjaWZyZSBpZGVudGljZSAKCjMgMyAzIDMzMyAtPiBEQSAKCjQgNiA4IDY4ODggLT4gREEgKi8g