#include <iostream>
using namespace std;
bool prime(int x) {
int i = 2;
if (x < 2) {
return false;
}
while (i < x) {
if (x % i == 0) {
return false;
}
i++;
}
return true;
}
int inverse(int x) {
int t = 0;
while (x) {
t = t * 10 + x % 10;
x /= 10;
}
return t;
}
int main() {
int x;
cin >> x;
cout << (prime(x) && inverse(prime(x)) ? "DA" : "NU");
}
I2luY2x1ZGUgPGlvc3RyZWFtPgp1c2luZyBuYW1lc3BhY2Ugc3RkOwoKYm9vbCBwcmltZShpbnQgeCkgewogICAgaW50IGkgPSAyOwogICAgaWYgKHggPCAyKSB7CiAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgfQogICAgd2hpbGUgKGkgPCB4KSB7CiAgICAgICAgaWYgKHggJSBpID09IDApIHsKICAgICAgICAgICAgcmV0dXJuIGZhbHNlOwogICAgICAgIH0KICAgICAgICBpKys7CiAgICB9CiAgICByZXR1cm4gdHJ1ZTsKfQoKaW50IGludmVyc2UoaW50IHgpIHsKICAgIGludCB0ID0gMDsKICAgIHdoaWxlICh4KSB7CiAgICAgICAgdCA9IHQgKiAxMCArIHggJSAxMDsKICAgICAgICB4IC89IDEwOwogICAgfQogICAgcmV0dXJuIHQ7Cn0KCmludCBtYWluKCkgewogICAgaW50IHg7CiAgICBjaW4gPj4geDsKICAgIGNvdXQgPDwgKHByaW1lKHgpICYmIGludmVyc2UocHJpbWUoeCkpID8gIkRBIiA6ICJOVSIpOwp9