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

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