#include <iostream>
using namespace std;
const int MAX = 10000;
bool prime[MAX+1] = {false};
void set_prime() {
for (int i = 2; i*i <= MAX; i++) {
if (prime[i]) continue;
for (int j = i*2; j <= MAX; j += i) {
prime[j] = true;
}
}
}
int main() {
set_prime();
int n;
while (cin >> n) {
int cnt = 0;
for (int i = 2; i < n; i++) {
if (!prime[i] && !prime[n+1-i]) {
cnt++;
}
}
cout << cnt << endl;
}
return 0;
}
|