#include #include using namespace std; int prime[210000]; int lis[210000]; char str[110]; int val[210000]; int f(int a){ do{ sprintf(str,"%d",a); int to=0; for(int i=0;str[i];i++)to+=str[i]-'0'; a=to; }while(a>=10); return a; } int last[11]; int main(){ int a,b;scanf("%d%d",&a,&b); prime[0]=prime[1]=-1; for(int i=2;i<210000;i++){ if(~prime[i]){ prime[i]=1; for(int j=i+i;j<210000;j+=i)prime[j]=-1; } } int sz=0; for(int i=a;i<=b;i++){ if(prime[i]!=-1){ lis[sz++]=i; // printf("%d\n",i); } } int ind=0; int ret=0; int ans=0; int now=0; for(int i=0;i