```c++
#include
int main()
{ int n,x,y,i,j;
while(scanf("%d%d",&x,&y)!=00)
{ for(n=0,i=x;i<=y;i++)
{ n=i*i+i+41;
}
for(j=2;jif(n%j==0) break;
}
if(n==j)
printf("ok");
else printf("sorry");
}
return 0;
}

```
int main()
{
int n, x, y, i, j, f;
while (scanf("%d%d", &x, &y) != 00)
{
if (x < -39 || x > y || y > 50)
break;
f = 1; // f=0说明有非素数,结束循环
for (n = 0, i = x; i <= y && f; i++)
{
n = i * i + i + 41;
//}
for (j = 2; j < n; j++)
{
if (n % j == 0)
{
f = 0;
break;
}
}
} //
if (i > y) // if (n == j)
printf("ok");
else
printf("sorry");
}
return 0;
}