#include<stdio.h>
int main()
{
	int n;
	scanf("%d", &n);
	int i;
	long long int a[100005];
	for (i = 0; i < n; i++)
		scanf("%lld", &a[i]);
	for (i = 0; i < n; i++)
	{
		if (a[i] == 0)
		{
			printf("0\n");
			return 0;
		}
	}
	long long int ans = a[0];
	for (i = 1; i < n; i++)
	{
		if (1000000000000000000 / ans < a[i])
		{
			printf("-1\n");
			return 0;
		}
		ans *= a[i];
	}
	printf("%lld\n", ans);
	return 0;
}