#include <stdio.h>
#include <stdlib.h>
int main(void) {
	int n;
	long long  a[100000];
	long long sum = 1,max=1000000000000000000;
	scanf("%d",&n);
	for(int i=0;i<n;i++){
		scanf("%lld",&a[i]);
	}
	for(int i=0;i<n;i++){
		if(a[i] == 0){
			printf("0");
			return 0;
		}
	}
	for(int i=0;i<n;i++){
		if(max / a[i]< sum){
			sum = -1;
			break;
		}
		sum *= a[i];
	}

	printf("%lld",sum);
	return 0;
}
