#include<stdio.h>
#include<math.h>
int main(void){
  int n;
  long int p;
  long int seki=1;
  long int a[100000];
  p=pow(10,18);

  scanf("%d",&n);
  for(int i=0;i<n;i++){
    scanf("%ld",&a[i]);
   
 
  }
  for(int i=0;i<n;i++){
    seki=seki*a[i]; 
    if(a[i]>p){
      seki=-1;
     
    }
  }
  
  if(seki>p){
    seki=-1;
  }
  printf("%ld",seki);
  return 0;
}