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