My WA code:
#include<iostream>
#include<cstdio>
#include<cmath>
using namespace std;
long long a,b;
long long sum;
int main() {
cin>>a>>b;
int sum=1;
for(int i=1; i<=b; i++) {
sum*=a;
if(sum>pow(10,9)) {
cout<<-1<<endl;
return 0;
}
}
cout<<pow(a,b);
return 0;
}