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



int main() {
	long long int ans = 1;
	long long int a, c[100001] = {1};
	char s[100];
	scanf("%lld", &a);
	for (int i = 0; i < a; i++)scanf("%lld", &c[i]);
	for (int i = 0; i < a; i++) {
		ans *= c[i];
	}
	if (ans > 1000000000000000000||ans < 0) {
		printf("-1");
		return 0;
	}
	else {
		printf("%lld", ans);
	}

	return 0;
}
