#include "stdio.h"
int N=1,k,n;
int f(int t)/*用来求n的t次方的后K位*/
{int j=0;
long int s=1;
N=1;
for(;j
return s%N;}
int main()
{
int T,i,flag=1;
scanf("%d %d",&n,&k);
for(T=1;T<101;T++)
{
for(i=1;i<=T;i++)
if(f(i)!=f(i)*f(T)%N)break;
if(i>T){printf("%d",T);flag=0;break;}
}
if(flag)printf("-1");
//system("pause");
return 0;
}