#include<bits/stdc++.h>
using namespace std;
int main(){
long long sum, a, b;
scanf("%lld%lld", &a, &b);
sum = a;
if(a > 10e9 || b > 10e9){
printf("-1");
return 0;
}
for(long long i = 1;i < b;++i){
sum *= a;
if(sum > 10e9){
printf("-1");
return 0;
}
}
printf("%lld", sum);
return 0;
}
90 分求调