int main(){
int a, inv=0,ok=1,d;
cin >> a;
copiea = a;
//Verifica daca a este prim
if(a < 2) ok = 0;
d=2;
while(d <= a/2 && ok==1){
if(a%d==0) ok = 0;
d++;
}
//Construieste inversul lui a
while(a>0){
inv = inv*10+a;
a = a/10;
}
//Verifica daca inversul este prim
if(inv < 2) ok = 0;
d=2;
while(inv <= a/2 && ok==1){
if(inv%d==0) ok = 0;
d++;
}
if(ok==1) cout << "Da";
else cout << "Nu";
}