#include <stdio.h>

int main()
{
    unsigned long long n, sum=1, a, i, flag=1, tmp=1;
    scanf("%llu", &n);
    long long int str[n];
    for (i=0; i<n; i++) {
        scanf("%llu", &str[i]);
        if (str[i]==0) flag=0;
    }
    if (flag) {
        for (i=0; i<n; i++) {
            sum*=str[i];
            if (sum>1000000000000000000) {
                tmp=0;
                break;
            }
        }
        if (tmp) printf("%llu\n", sum);
        else puts("-1");
    }
    else puts("0");
    return 0;
}
