/*
#include <stdio.h>
int main()
{
double sum=0,k=0,n=0,s,e;
int i,j;
for(i=1;i<=5;i++)
{
scanf("%lf %lf" ,&s,&e);
n=e-s-1;
if(4>=n&&n>=0)
{
sum+=n;
}
else if(n>4)
{
sum+=4;
}
}
k=sum/0.5*5000;
if(sum>=15)
{
k=k*0.95;
}
else if(sum<=5)
{
k=k*1.05;
}
printf("%d",(int)k);
}
//k=1.5 printf("%.0f",k); 2
*/
/*
#include <stdio.h>
int main()
{
int q,cnt=0,sum=0,m,n,i,j;
scanf("%d\n%d",&m,&n);
q=n;
for(i=m;i<=n;i++)
{
cnt=0;
for(j=1;j<=i;j++)
{
if(i%j==0)
{
cnt++;
}
}
if(cnt==2)
{
if(q>i)
{
q=i;
}
sum=sum+i;
}
}
if(sum==0)
{
printf("-1");
}
else
{
printf("%d\n%d",sum,q);
}
}
*/
#include <stdio.h>
int main()
{
int m,n,i,j,sum=0,q=100000;
scanf("%d %d",&m,&n);
for(i=m;i<=n;i++)
{
for(j=1;j<=i;j++)
{
if(j*j==i)
{
sum=sum+i;
if(q>i)
{
q=i;
}
break;
}
}
}
if(sum==0)
{
printf("-1");
}
else
{
printf("%d\n%d",sum,q);
}
}
//64/8=8