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