#include <stdio.h>
#include <math.h>
 
int main(){
  long long x=1;
  int s, z=0;
  scanf("%d", &s);
  long long y[s];
  for(int i=0; i<s; i++){
    scanf("%lld", &y[i]);
    if(y[i] == 0){
      printf("0\n");
      return 0;
    }
  }
  for(int i=0; i<s; i++){
    if(x > 1000000000000000000/y[i] || x*y[i] < 0){
      printf("-1\n");
      return 0;
    }
    x*=y[i];
  }
  printf("%lld\n", x);
}