PLZ HAV A LOOK ON CODE AND TELL ME WHY I'M GETTING WRONG ANSWER
include<stdio.h>
int main() { int i, j, n, temp, flag, rem, rev;
scanf("%d", &n);
for (i = n + 1; i <= 1004000; i++)
{
temp = i;
rev = 0;
while (temp != 0)
{
rem = temp % 10;
rev = rev * 10 + rem;
temp /= 10;
}
if (rev == i)
{
flag = 0;
for (j = 2; j < i / 2; j++)
if (i%j == 0)
{
flag = 1;
break;
}
if (flag == 0)
{
printf("%d\n", i);
break;
}
}
}
return 0;
}