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

int main(void)
{
  long  int n,i;
  long long int *a;
  scanf("%ld",&n);
  
  a=calloc(n,sizeof(long long int));
    
  for(i=0;i<n;i++)
  {
    scanf("%lld",&a[i]);
    if(a[i]>1000000000000000000)
    {
      printf("-1");
      return 0;
    }
    if(a[i]==0)
    {
      printf("0");
      return 0;
    }
  }
  
  long long int s=1;
  for(i=0;i<n;i++)
  {
    s=s*a[i];
    if(s>1000000000000000000)
    {
      	printf("-1");
    	return 0;
    }
  }

  
  	printf("%lld",s);
  
  return 0;
}
  
