#include<bits/stdc++.h>
using namespace std;
long long a,b,c=1;
int main(){
scanf("%d%d",&a,&b);
if(a==1)printf("1");
else if(b==1)printf("%d",a);
else if(a>floor(sqrt(1000000000))||b>29)printf("-1");
else{
for(int i=1;i<=b;i++){
c*=a;
}
printf("%d",c);}
return 0;
}