#include <stdio.h>

int main(void) {
	int n, i;
	unsigned long long int a[100005];
	unsigned long long int ans = 1;

	scanf("%d", &n);
	
	for(i=0; i<n; i++) {
		scanf("%llu", &a[i]);
	}

	for(i=0; i<n; i++) {
		ans = ans * a[i];
	}

	if(ans > 1000000000000000000) {
		printf("-1\n");
	} else {
		printf("%llu\n", ans);
	}

	return 0;
}