/*#include <stdio.h>
int main()
{
int n,i,j,q=0;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
q=n-i;
for(j=1;j<=n;j++)
{
if(n-j==q*q)
{
break;
}
else
{
q=0;
}
}
}
printf("%d %d",j,q);
return 0;
}*/
/*#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=2*n-1;i++)
{
for(j=1;j<=n;j++)
{
if(i<=n)
{
if(i>=j)
{
printf("*");
}
}
else if(i>n)
{
if(i+j<=2*n)
{
printf("*");
}
}
}
printf("\n");
}
return 0;
}*/
/*#include <stdio.h>
int main()
{
int n,i,j;
scanf("%d",&n);
for(i=1;i<=n/2+1;i++)
{
for(j=1;j<=n;j++)
{
if(i+j<=n/2+1)
{
printf(" ");
}
else if(j-i<=n/2)
{
printf("*");
}
}
printf("\n");
}
return 0;
}*/
/*#include <stdio.h>
int main()
{
int h,r,i,j,k;
scanf("%d %d",&h,&r);
for(k=1;k<=r;k++)
{
for(i=1;i<=(2*h-1);i++)
{
for(j=1;j<=h;j++)
{
if(i<=h)
{
if(i==j)
{
printf("*");
}
else if(i>j)
{
printf(" ");
}
}
else if(i>h)
{
if(i+j==2*h)
{
printf("*");
}
else if(i+j<2*h)
{
printf(" ");
}
}
}
printf("\n");
}
}
return 0;
}*/
#include <stdio.h>
int main()
{
int m,n,i,j,sum=0,num=0,min=10000;
scanf("%d\n%d",&m,&n);
for(i=m; i<=n; i++)
{
num=0;
for(j=1; j<=i; j++)
{
if(i%j==0)
{
num++;
}
}
if(num==2)
{
sum=sum+i;
if(i<min)
{
min=i;
}
}
}
if(sum==0)
{
printf("-1");
}
else
{
printf("%d\n%d",sum,min);
}
return 0;
}