#include <stdio.h>
long long a [100010];
int main (){
	int n;
	scanf("%d",&n);
	for(int i=0;i<n;i++) scanf("%lld",&a[i]);
	int zero =0;
	for(int i=0;i<n;i++)if(a[i]==0) zero ++;
	if(zero >0){
		printf("0\n");
		return 0;
	}
	long long prod =1;
	for(int i=0;i<n;i++){
		if(a[i ] <=1000000000000000000/ prod ){
			prod *=a[i];
		}else{
			printf("-1\n");
			return 0;
		}
	}
	printf("%lld\n",prod );
}