wdasd

3076768864 2025-03-01 11:41:56 11

#include <bits/stdc++.h>

using namespace std;

bool pan(int N) {

int i;

if (N != 1) {

    for (i = 2; i <= int(sqrt(N)); i++) {

        if (N % i == 0 || int(sqrt(N)) == 0) {

            return 0;

        }

    }

    return 1;

} else if (N == 1)

    return 0;

}

int fan(int num) {

int reversedNum = 0;

while (num != 0) {

    int digit = num % 10;

    reversedNum = reversedNum * 10 + digit;

    num /= 10;

}

return reversedNum;

}

int a[10000];

int main() {

int m, n;

cin >> m >> n;

int ans = 1;

for (int i = m; i <= n; i++) {

    if (pan(i) && pan(fan(i))) {

        a[ans] = i;

        ans++;

    }

}

if (ans == 1) {

    cout << "No";

}

for (int j = 1; j <= ans - 2; j++) {

    cout << a[j] << ',';

}

if (ans > 1)

    cout << a[ans - 1];

}

0