#include<bits/stdc++.h>
using namespace std;
int main(){
	long long w;
	int n,h,j=INT_MIN;
	cin>>n>>h;
	w=pow(n,h);
	if(n>10&&h>10){
		cout<<"-1";
	}else if(w<10000000000){
		cout<<w;	
	} 
	else{
		cout<<"-1";
	} 
	return 0;
}
/**************************************************************
	Problem: 2405
	User: houshanglin
	Language: C
	Result: Compile Error
****************************************************************/