#include <stdio.h>
#include<math.h>
#include<stdlib.h>
 
int main(void) {
	
	long long int n,i,temp=0;
	long long int res=1;
	scanf("%lld",&n);
	long long int arr[n];
	for(i=0;i<n;i++)
	{
		
		scanf("%lld",&temp);
		if(temp==0 && res<=1000000000000000000)
		{
			printf("0");
			exit(0);
		}
		else
		{
		res*=temp;
		}
	}
	if(res>1000000000000000000)
	{printf("-1");}
	else
	{
		printf("%lld",res);
	}
	return 0;
}