Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <bits/stdc++.h>
- using namespace std;
- bool is_prime(long long a) {
- if (a == 2) return true;
- if (a == 1 || !(a & 1)) return false;
- for (int i = 3; i * i <= a; i += 2) {
- if (!(a % i)) {
- return false;
- }
- }
- return 1;
- }
- signed main() {
- string s;
- cin >> s;
- sort(s.begin(), s.end());
- if (is_prime(stoll(s)) && (reverse(s.begin(), s.end()), is_prime(stoll(s)))) {
- cout << "Yes";
- } else cout << "No";
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement