#include using namespace std; bool isSimple(int num) { if (num == 4) { // Edge case return false; } int stop = num / 2; for (int i = 2; i < stop; i++) { if (num % i == 0) { return false; } } return true; } bool sumIsSimple(int num) { int sum = 0; while (num > 0) { sum += num % 10; num = num / 10; } // cout << sum << " " << isSimple(sum) << endl; return isSimple(sum); } int main() { int N; cin >> N; for (int i = 11; i <= N; i += 2) { if (isSimple(i) && sumIsSimple(i)) { cout << i << endl; } } return 0; }