#include<stdio.h>
int main(void){
  long long n,a[100001],i,b,c,d;
  scanf("%lld",&n);
  c=0;
  d=0;
  for(i=0;i<n;i++){
    scanf("%lld",&a[i]);
    if(a[i]==0){
    printf("0\n");
    d=1;
    }
  }
  b=1;
  if(d==0){
  for(i=0;i<n;i++){
    // b*=a[i];
    // printf("%lld\n",b);
    if(a[i]<=1000000000000000000/b){
      b*=a[i];
    }else{
      c=1;
      printf("-1\n");
      break;
    }
  }
  if(c==0){
    printf("%lld\n",b);
  }
  }
  return 0;
}
