#include<stdio.h>
#define MOD 1000000000000000000

int main()
{
  int N;
  scanf("%d\n",&N);
  long A[N],temp=1;
  int flag=0;
  for(int i=0;i<N;i++){
    scanf("%ld",&A[i]);
    if(A[i]==0){
      flag=1;
    }else if(A[i]=MOD){
      flag=2;
    }
  }
  
  if(flag==1){
    temp=0;
  }else if(flag==2){
    temp=-1;
  }else{
    for(int i=0;i<N;i++){
      temp*=A[i];
      if(temp > MOD){
        temp=-1;
        break;
      }
    }
  }
  printf("%ld",temp);
}
