#include<bits/stdc++.h> using namespace std; long long a,b,c=1,f=1; int main(){ cin>>a>>b; for(int i=1;i<=b;i++){ if(c>1000000000){ cout<<-1; f=0; break; } c*=a; } if(a==1){ cout<<1; } else if(f){ cout<<c; } return 0; }