#include <cstdio>
int isPrime(int x)
{
int v;
if (x==1)
return 0;
for(v=2;v*v<=x;v++)
{
if(x%v==0)
{
return 0;
}
}
return 1;
}
int mirror(int x)
{
int r=0;
while (x>0)
{
r=r*10+x%10;
x/=10;
}
return r;
}
int main(void)
{
int i,lwbd,upbd,r;
scanf("%d%d",&lwbd,&upbd);
int counter=0;
for(i=lwbd;i<=upbd;i++)
{
r=mirror(i);
if(isPrime(i) && isPrime(r))
counter+=1;
}
printf("%d\n",counter);
return 0;
}