using namespace std; const int Max=pow(10,9);//pow(a,b)是乘方函数,在cmath库中,表示a的b次幂 int a,b,ans=1; int main() {
scanf("%d%d",&a,&b);//比赛建议用scanf()读入,不要忘记加上地址符&
for(int i=1;i<b;i++)
{
ans*=a;
if(ans>Max*1.0/a)
{
printf("-1");
return 0;
}
}
ans*=a;
printf("%d",ans);
return 0;
}