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

#define max 1000000000000000000
#define Amax 100000

int main()
{

	long long int A[Amax],sum=1;
	int N=0,i=0;

	scanf("%d",&N);

	for(i=0;i<N;i++){
		scanf("%lld",&A[i]);
		if(A[i]==0){sum=0;break;}
	}

	if(sum!=0){

		for(i=0;i<N;i++){
			sum *= A[i];

			if(sum> max){
				sum=-1;
			}
		}
	}


	printf("%lld",sum);

	return 0;
}
