#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <math.h>
#define MAX 20000001
char prime[MAX];
void primeGenerator( long long int m )
{
long long int i,j,x;
prime[0] = prime[1] = 0;
for( i = 4; i <= m; i += 2 )
prime[i] = 0;
for( i = 3; i <= x; i += 2 )
{
if(prime[i])
for( j = i * i; j <= m; j += i )
prime[j] = 0;
}
return ;
}
int FindPrime( long long int n, long long int m )
{
long long int i,res = 0;
for( i = 2; i <= m/2; i++ )
{
if( prime[i] && prime[i+2] )
{
res++;
if( res == n )
break;
}
}
return i;
}
int main()
{
long long int i,n,m = 20000000,ans;
for( i = 0; i <= m; i++ )
prime[i] = 1;
primeGenerator(m);
while( scanf("%lld",&n
) != EOF
)
{
ans = FindPrime(n,m);
if(ans)
printf("(%lld, %lld)\n",ans
,ans
+2);
else
printf("Goldbach's conjecture is wrong.\n");
}
return 0;
}
CiNpbmNsdWRlIDxzdGRpby5oPgojaW5jbHVkZSA8c3RkbGliLmg+CiNpbmNsdWRlIDxzdHJpbmcuaD4KI2luY2x1ZGUgPG1hdGguaD4KI2RlZmluZSBNQVggMjAwMDAwMDEKY2hhciBwcmltZVtNQVhdOwoKdm9pZCBwcmltZUdlbmVyYXRvciggbG9uZyBsb25nIGludCBtICkKewoKICAgIGxvbmcgbG9uZyBpbnQgaSxqLHg7CgogICAgeCA9IHNxcnQobSk7CgogICAgcHJpbWVbMF0gPSBwcmltZVsxXSA9IDA7CgogICAgZm9yKCBpID0gNDsgaSA8PSBtOyBpICs9IDIgKQogICAgICAgIHByaW1lW2ldID0gMDsKCiAgICBmb3IoIGkgPSAzOyBpIDw9IHg7IGkgKz0gMiApCiAgICB7CgogICAgICAgIGlmKHByaW1lW2ldKQogICAgICAgICAgICBmb3IoIGogPSBpICogaTsgaiA8PSBtOyBqICs9IGkgKQogICAgICAgICAgICAgICAgcHJpbWVbal0gPSAwOwogICAgfQoKICAgIHJldHVybiA7Cgp9CgppbnQgRmluZFByaW1lKCBsb25nIGxvbmcgaW50IG4sIGxvbmcgbG9uZyBpbnQgbSApCnsKCiAgICAgbG9uZyBsb25nIGludCBpLHJlcyA9IDA7CgogICAgZm9yKCBpID0gMjsgaSA8PSBtLzI7IGkrKyApCiAgICB7CgogICAgICAgIGlmKCBwcmltZVtpXSAmJiBwcmltZVtpKzJdICkKICAgICAgICB7CiAgICAgICAgICAgIHJlcysrOwoKICAgICAgICAgICAgaWYoIHJlcyA9PSBuICkKICAgICAgICAgICAgICAgIGJyZWFrOwogICAgICAgIH0KICAgIH0KCiAgICByZXR1cm4gaTsKCn0KCmludCBtYWluKCkKewoKCiAgICBsb25nIGxvbmcgaW50IGksbixtID0gMjAwMDAwMDAsYW5zOwoKICAgIGZvciggaSA9IDA7IGkgPD0gbTsgaSsrICkKICAgICAgICBwcmltZVtpXSA9IDE7CgogICAgcHJpbWVHZW5lcmF0b3IobSk7CgogICAgd2hpbGUoIHNjYW5mKCIlbGxkIiwmbikgIT0gRU9GICkKCiAgICB7CgogICAgICAgIGFucyA9IEZpbmRQcmltZShuLG0pOwoKICAgICAgICBpZihhbnMpCiAgICAgICAgICAgIHByaW50ZigiKCVsbGQsICVsbGQpXG4iLGFucyxhbnMrMik7CgogICAgICAgIGVsc2UKICAgICAgICAgICAgcHJpbnRmKCJHb2xkYmFjaCdzIGNvbmplY3R1cmUgaXMgd3JvbmcuXG4iKTsKCiAgICB9CgogICAgcmV0dXJuIDA7Cn0K