#include<stdio.h>
_Bool pri(int x)
{
if (x < 2)
return 0;
for (int i = 2; i * i<= x; i++) {
if (x % i == 0)
return 0;
}
return 1;
}
int main(void)
{
int s,i;
int max = 0;
scanf("%d", &s);
for ( i = 3; i <= s; i++)
{
if (pri(i) && pri(s - i) && i * (s - i) > max)
{
max = i * (s - i);
}
}
printf("%d\n", max);
return 0;
}
有大佬知道我哪错了吗