#include <iostream>
using namespace std;
int main()
{
long long unsigned a, cp, pp=1, ok=1, inv=0, d;
cin>>a;
cp=a;
while(cp)
{
inv=inv*10+cp%10;
cp=cp/10;
}
for(d=2; d<=a/2; d++)
if(a%d==0)
pp=0;
for(d=2; d<=inv/2; d++)
if(inv%d==0)
ok=0;
if(pp==1 && ok==1)
cout << "DA";
else
cout<<"NU";
return 0;
}
nu stiu exact cum sa verific pe wellcode so sper sa dea punctaj