#include<bits/stdc++.h>
using namespace std;
long long a[100000];
int main()
{
	long long n,ba=1,bz;
	cin>>n;
	for(int t=0;t<n;t++)
	{
		cin>>a[t];
	}
	for(int t=0;t<n;t++)
	{
		ba*=a[t];
		if(ba>1000000000000000000||ba<=0||(bz>ba||a[t]>ba))
		{
			for(int i=t;i<n;i++)
			{
				if(a[i]==0)
				{
					cout<<"0";
					return 0;
				}
			}
			cout<<"-1";
			return 0;
		}
		bz=ba;
	}
	cout<<ba;
	return 0;
}