  #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){
		puts("0");
		return 0;
	}
	
	long long prod=1;
	for(int i=0;i<n;i++){
		if(a[i]<=1000000000000000000/prod){
			prod*=a[i];
		}else{
			puts("-1");
			return 0;
		}
	}
	printf("%lld",prod);
}
