#include<stdio.h>

int main(){
	int n;
  	scanf("%d",&n);
  
  	long long a[n];
  	int i;
  	long long res = 1;
  	for(i = 0;i < n;i++){
      
      scanf("%lld",&a[i]);
      if(a[i] == 0){
      	res = 0;
	  }
	}	
	
	if(res == 0){
		printf("0\n");
	}else{
		
		for(i = 0;i < n;i++){
			if(a[i] <= 1e18/res)
				res *= a[i];
			else{
				printf("-1\n");
				return 0;
			}
		}
		
		printf("%lld\n",res);
	}
  
  	return 0;
}
     
