#include <stdio.h>

int main()
{
    long long int n, sum=1, a;
    int flag1=1, flag2=1;
    scanf("%lld", &n);
    while (n--) {
        scanf("%lld", &a);
        sum*=a;
        if (sum>1000000000000000000) {
            flag1=0;
        }
        if (a==0) flag2=0;
    }
    if (flag1 && flag2) printf("%lld\n", sum);
    else if (flag2==0) printf("0\n");
    else printf("-1\n");
    return 0;
}
