#include <stdio.h>

int main()
{
    int n;
    long long int ans = 1, max = 1e18;
    scanf("%d", &n);
    long long int input[n];
    for (int i = 0; i < n; i++)
    {
        scanf("%lld", &input[i]);
    }
    for (int i = 0; i < n; i++)
    {
        if (input[i] == 0)
        {
            puts("0");
            return 0;
        }
    }
    for (int i = 0; i < n; i++)
    {
        if ((ans *= input[i]) > max)
        {
            puts("-1");
            return 0;
        }
    }
    printf("%lld\n", ans);
    return 0;
}