/***This is byx code***/
#include<bits/stdc++.h>
using namespace std;
#define GCC optimize(2)
long long a,b,s;
int main()
{
//freopen("pow.in","r",stdin);
//freopen("pow.out","w",stdout);
ios::sync_with_stdio(0);
cin.tie(0);
cin>>a>>b;
if(pow(a,b)<0||pow(a,b)>1000000000)
cout<<-1;
else
{
s=1;
for(int i=1;i<=b;i++)
s=s*a;
cout<<s<<" ";
}
return 0;
}
这都可以过,很明显会被hack啊