>>23
#include <stdio.h>

int main(void)
{
  char  sieve[1001] = {1,1,};
  int   l, r;
  int   i;

  for (i = 0; i * i <= sizeof(sieve); i++) {
    int j;
    if (sieve[i])
      continue;

    for (j = i + i; j < sizeof(sieve); j += i) {
      sieve[j] = 1;
    }
  }

  for (l = 0, r = 1000; l <= r; l++, r--) {
    if (sieve[l] == 0 && sieve[r] == 0) {
      printf("%d, %d\n", l, r);
    }
  }

  return 0;
}