/*
#include <stdio.h>
#include <string.h>
typedef struct
{
int a;
char name[11];
}student;
int main()
{
student arr[101];
student temp;
int i,j,n,m;
scanf("%d %d",&n,&m);
for(i=1;i<=n;i++)
{
scanf("%s %d",arr[i].name,&arr[i].a);
}
for(i=1;i<n;i++)
{
for(j=1;j<=n-i;j++)
{
if(arr[j].a<arr[j+1].a)
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
for(i=1;i<=m;i++)
printf("%s\n",arr[i].name);
return 0;
}
#include <stdio.h>
#include <string.h>
typedef struct
{
int dl;
char h[11];
}student;
int main()
{
student arr[101];
student temp;
int i,j,n,a,b,c;
scanf("%d",&n);
for(i=1;i<=n;i++)
{
scanf("%s %d %d %d",arr[i].h,&a,&b,&c);
arr[i].dl=c+b*100+a*10000;
}
for(i=1;i<n;i++)
{
for(j=1;j<=n-i;j++)
{
if(arr[j].dl>arr[j+1].dl)
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
else if(arr[j].dl==arr[j+1].dl)
{
if(strcmp(arr[j].h,arr[j+1].h)>0)
{
temp=arr[j];
arr[j]=arr[j+1];
arr[j+1]=temp;
}
}
}
}
for(i=1;i<=n;i++)
printf("%s\n",arr[i].h);
return 0;
}
1. 시간외 근무는 최초 1시간은 제외하며, 최대 4시간까지 인정한다.
s e e-s e-s-1
16.0 16.5 0.5 0
17.0 20.5 3.5 2.5
18.5 23.0 4.5 3.5
22.5 23.5 1 0
19.5 22.5 3 2
sum = 8;
#include <stdio.h>
int main()
{
int i;
double s,e,sum=0,money;
for(i=1; i<=5; i++)
{
scanf("%lf %lf",&s,&e);
if(1<=e-s && e-s<=5) //e-s-1시간 인정
{
sum+=e-s-1;
}
else if(e-s>5)
{
sum+=4;
}
}
money=sum*10000;
if(sum>=15)
{
money*=0.95;
}
else if(sum<=5)
{
money*=1.05;
}
printf("%d",(int)money);
return 0;
}
*/
#include <stdio.h>
int main()
{
int i,j,n,m,sum=0,min,cnt=0;
scanf("%d %d",&m,&n);
min=n;
for(i=m;i<=n;i++)
{
cnt=0;
for(j=1;j<=i;j++)
{
if(i%j==0)
{
cnt++;
}
}
if(cnt==2)
{
sum+=i;
if(i<min)
{
min=i;
}
}
}
if(sum==0)
{
printf("%d",-1);
}
else
{
printf("%d\n%d",sum,min);
}
return 0;
}



