#include<cstdio>
int main(){
freopen("pow.in","r",stdin);
freopen("pow.out","w",stdout);
int a,b,s=1;
scanf("%d%d",&a,&b);
if(a==1){
printf("1");
return 0;
}
if(!a){
printf("0");
return 0;
}
if(a>1e9){
printf("-1");
return 0;
}
while(b){
s*=a;
if(s>1e9){
printf("-1");
return 0;
}b--;
}printf("%d",s);
return 0;
}
爆0!!!各位dalao,请问哪儿错了?