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