#include <stdio.h>
#include <math.h>
#include <stdlib.h>
#include <string.h>
int main()
{
    long long int n;
    scanf("%lld", &n);

    long long int A[n + 1];
    long long int s, i, k;

    for (i = 1; i <= n; i++)
    {
        scanf("%lld", &A[i]);
    }

    s = pow(10, 18);
    k = 1;

    for (i = 1; i <= n; i++)
    {
        k = k * A[i];
    }
    if (k <= s)
    {
        printf("%lld", k);
    }
    else
    {
        printf("-1");
    }
    return (0);
}