#include<bits/stdc++.h> using namespace std; int main(){ long long a,b; cin>>a>>b; long long z,y,d; y=pow(10,18); d=pow(-10,18); z=pow(a,b); if((z>y)||(z==y)||(z<d)||(a==d)){ cout<<"-1"<<endl; }else{ cout<<z<<endl; } return 0; }