#include <stdio.h>

int main()
{
	int n;
	scanf("%d",&n);
	long long int a, max=1e18, prod = 1, flag = 0, zero = 0;
	for(int i=0; i<n; i++){
		scanf("%lld", &a);
		flag = (a>max) ? : flag;
		prod *=a;
		a != 0 ? max /= a : zero = 1;
	}
	if (zero == 1){
		printf("0\n");
	}
	else{
		if(flag == 1){
			printf("-1\n");
		}
		else{
			printf("%lld\n", prod);
		}
	}
	return 0;
}