不解释。
#include <stdio.h>
#include <math.h>
int A(int n)
{
return n*n+n+41;
}
int main()
{
int x,y,flag=0;
while(scanf("%d%d",&x,&y)!=EOF&&(x!=0||y!=0))
{
int z,count=0;
for(int n=x;n<=y;n++)
{
z=A(n);
for(int a=2;a<z;a++)
if(z%a!=0) {flag++;}
if(flag==z-2) count++;flag=0;
}
if(count==y-x+1)
printf("OK\n");
else printf("Sorry\n");
}
return 0;
}