#include<bits/stdc++.h>
using namespace std;
int main()
{
long long a,b,f;
cin>>a>>b;
f=a;
if(a==1){
cout<<1;
return 0;
}
if(b==1){
cout<<1;
return 0;
}
if(a>10&&b>9){
cout<<"-1";
return 0;
}
for(int i=1;i<b;i++){
a=a*f;
if(a>1000000002){
cout<<"-1";
return 0;
}
}
cout<<a;
return 0;
}
求大佬帮我调一下