#include <stdio.h>
int main(void){
  int N;
  long long a[100010];
  int i;
  long long s=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=zero+1;
    }
    if(zero>0){
      printf("0\n");
      return 0;
    }
  }
  for(i=0;i<N;i++){
    if(a[i]>1000000000000000000/s){
      s=s*a[i];
    }
    else{
      printf("-1\n");
      return 0;
    }
  }
  printf("%lld",s);
  return 0;
}