#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;
if (c != x % 10) cout << "NU";
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 (b == x_copy) {
if (a == cnt)
// verificam a si b
cout << "DA";
}
}
return 0;
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwogCmludCBtYWluKCkgewogIC8vIEludHJvZHVjIHZhcmlhYmlsZWxlIGEsIGIsIGMgxZ9pIHg7CiAgaW50IGEsIGIsIGMsIHg7CiAgLy8gQ2l0ZXNjIGEsIGIsIGMsIHg7CiAgY2luID4+IGEgPj4gYiA+PiBjID4+IHg7CiAgaW50IHhfY29weSA9IDA7CiAgaWYgKGMgIT0geCAlIDEwKSBjb3V0IDw8ICJOVSI7CiAgaWYgKGMgPT0geCAlIDEwKSB7IC8vIHZlcmlmaWNhbSAiYyIKICAgIC8vIEludHJvZHVjIHZhcmlhYmlsYSDigJxjbnTigJ0gc2EgbnVtYXIgY2lmcmVsZTsKICAgIGludCBjbnQgPSAwOwogICAgLy8gcGFyY3VyZyB4OwogICAgCiAgICB3aGlsZSAoeCA+IDApIHsKICAgICAgKytjbnQ7CiAgICAgIHhfY29weSA9IHg7IC8vIGlkZW50aWZpYyAiYiIgaW50cm9kdWNhbmQgbyB2YXJpYWJpbGEgY29waWUgYSBsdWkgeCAKICAgICAgLy9wZW50cnUgYSBtZW50aW5lIHBlbnVsdGltYSB2YWxvYXJlIGEgbHVpIHgKICAgICAgeCAvPSAxMDsKICAgIH0KICAgIGlmIChiID09IHhfY29weSkgewogICAgCWlmIChhID09IGNudCkgCiAgICAgLy8gdmVyaWZpY2FtIGEgc2kgYgogICAgICBjb3V0IDw8ICJEQSI7CiAgICB9CiAgfQogIHJldHVybiAwOwp9