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