#include <stdio.h>
#include <math.h>

int main(void)
{
    int n=0;
    long int a=0,max=1e18;
    long long Mul=1;
    scanf("%d",&n);
    for(int i=0;i<n;i++){
        scanf("%ld",&a);
        if(a==0){
            Mul=0;
            break;
        }
        if(Mul<=(max/a)){
            Mul*=a;
        } else {
            Mul=-1;
            break;
        }
    }
    printf("%ld",Mul);
    return 0;
}
