/* abc_170_a */

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

int main()
{
  int N;
  int i;
  int zero=0;
  long long s;
  long long A[100000];
  scanf("%d",&N);
  s=1;
  for(i=0;i<N;i++){
    scanf("%lld",&A[i]);
  }
  for(i=0;i<N;i++){
    if(A[i]==0) zero++;
  }
  if(zero>0){
    printf("0\n");
    return 0;
  }
  for(i=0;i<N;i++){
    if(A[i]<=1000000000000000000/s){
      s*=A[i];
    }else{
      printf("-1\n");
      return 0;
    }
  }
  printf("%lld\n",s);
  return 0;      
}
