#include <stdio.h>
#include <string.h>

#define max 1000000000000000000

int main(){
	
	
	long long  N,A,sum,i;
	scanf("%lld",&N);
	
	for(i=0;i<N;i++){
		scanf("%lld",&A);
		if(sum!=-1){
			if(i==0)sum=A;
			else sum*=A;
			if(sum>max){
				//printf("-1\n");
				sum=-1;
			}
		}
		if(A==0){
			printf("0\n");
			return 0;
		}
	}
	printf("%lld\n",sum);

	return 0;
}
