#include <stdio.h>

int main(){
	
	long long int c;
	scanf ("%d",&c);
	
	long long int num[c]={0};
	long long int sum=1;
	
	for (long long int i=0;i<c;i++){
		scanf ("%lld",&num[i]);
	}

	for (long long int i=0;i<c;i++){
		
		if (num[i]== 0){
			printf ("0\n");
           }
		}
		
	for (int i=0;i<c;i++){
		if(num[i]<=10e18/sum){
		sum = sum * num[i];
			}
			else{
			printf ("-1\n");
			}
		}
	printf ("%lld",sum);
	return 0;
}