#include <stdio.h>
#include <stdlib.h>
#include <math.h>

int main(void)
{
	int i=0,N=0;	
	scanf("%d", &N);

	long long A[N],ans=1,x=(pow(10,18.0));

	if(2<=N && N<=(pow(10,5.0))){
		for(i=0; i<N; i++){
			scanf("%lld",&A[i]);
		}
		for(i=0; i<N; i++){
			if(A[i]==0){
				printf("0");
				return 0;
			}			
		}	
	}else{
		return 0;
	}

	for(i=0; i<N; i++){
		if(A[i]<=x/ans){
			//printf("hoge\n");
			//printf("%lld\n", ans);
			ans=ans*A[i];
			//printf("%lld\n", ans);
		}else{
			printf("-1\n");
			return 0;
		}
	}

	printf("%lld\n", ans);

	return 0;
}
