#include<stdio.h>
#include<math.h>
int main()
{
  long long int n;
  long long int a[100000];
  long long int sum;
  long double z=0;
  
  scanf("%lld",&n);
  
   for(int i=0;i<n;i++){
    scanf("%lld",&a[i]);
  };
    sum = a[0];
   for(int i=1;i<n;i++){
    sum *= a[i];
  };
    z=pow(10,18);
  
  if(sum>z){
    printf("-1");
  }else{
  printf("%lld",sum);
  };
  return 0;
};

