#include <stdio.h>

int main(void){
  int n;
  scanf("%d",&n);
  
  long int a[n];
  int i, j=0;
  int m=0;
  long int ans=1;
  for(i=0; i<n; i++){
    scanf("%ld", &a[i]);
    ans*=a[i];
    
    m+=log10(a[i]);
    
    if(a[i]==0){
      ans=0;
      break;
    }
    
    if(m>18){
      ans=-1;
      break;
    }
  }
  
  if(ans==0){
    printf("%ld\n", ans);
    j++;
  }else if(ans>1000000000000000000){
    printf("-1");
    j++;
  }
  if(j==0){
    printf("%ld\n", ans);
  }
  
  return 0;
}