#include <bits/stdc++.h>
using namespace std;
long long a,b;
bool check()
{
if(a==1||b==1)return 0;
for(long long i=2;i*i<=a;i++)
if(a%i==0)return 0;
for(long long i=2;i*i<=b;i++)
if(b%i==0)return 0;
return 1;
}
int main()
{
cin >> a;
while(a>0)
{
if(b!=0&&check())
{ puts("TAK");
return 0;
}
b*=10;b+=a%10;
a/=10;
}
puts("NIE");
}
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 | #include <bits/stdc++.h> using namespace std; long long a,b; bool check() { if(a==1||b==1)return 0; for(long long i=2;i*i<=a;i++) if(a%i==0)return 0; for(long long i=2;i*i<=b;i++) if(b%i==0)return 0; return 1; } int main() { cin >> a; while(a>0) { if(b!=0&&check()) { puts("TAK"); return 0; } b*=10;b+=a%10; a/=10; } puts("NIE"); } |
English