#include <bits/stdc++.h>

using namespace std;
typedef long long ll;
int main()
{
    int n;cin >> n;
    vector<ll> a(n);ll ans = 1;
    for(int i = 0;i < n;i++)
    {
        scanf("%lld",&a[i]);
        if(a[i] == 0)
        {
            cout << 0 ;return 0;
        }
        if(1e18 / ans < a[i])
        {
            puts("-1");return 0;
        }
        ans *= a[i];
    }
    if(ans > 1e18)ans = -1;
    cout << ans;


    return 0;
}