#include<bits/stdc++.h>
#define Maxn 1000000005
using namespace std;
int main(){
int a,b;
scanf("%d%d",&a,&b);
if(a == 1){
printf("1");
}
else{
long long t=1;
while(t<=Maxn){
t*=a;
b--;
}
if(b>0){
printf("-1");
}
else{
printf("%lld",t);
}
}
return 0;
}