fork download
  1. #include <iostream>
  2. using namespace std;
  3.  
  4. int main() {
  5. int a, mirror = 0;
  6. cin >> a;
  7. int cloneA = a;
  8. const int ten = 10;
  9. int i = 0;
  10. while (a > 0) {
  11. i = a % ten;
  12. mirror = mirror * ten + i;
  13. a /= ten;
  14. }
  15. int divide1 = 2;
  16. int lightSwitchA = 1;
  17. while (cloneA > divide1) {
  18. if (cloneA % divide1 == 0) {
  19. lightSwitchA = 0;
  20. }
  21. divide1++;
  22. }
  23. int lightSwitchM = 1;
  24. int divide2 = 2;
  25. while (mirror > divide2) {
  26. if (mirror % divide2 == 0) {
  27. lightSwitchM = 0;
  28. }
  29. divide2++;
  30. }
  31. if ((lightSwitchA == 1) && (lightSwitchM == 1)) {
  32. cout << "DA";
  33. } else {
  34. cout << "NU";
  35. }
  36. }
Success #stdin #stdout 0.02s 5308KB
stdin
1765653


stdout
NU