#include<stdio.h>
#include<limits.h>


int main(){

    double i;
    double n;
    unsigned long long int a=1;

    scanf("%lf",&n);

    for(i=0;i<n;i++){
        unsigned long long int b=0;

        scanf("%lld",&b);

        if(b==0){
            a=0;
            break;
        }

        a=a*b;

        if(a>(long long int)1e18){
            printf("-1");
            return 0;
        }

    }
    if(a>(long long int)1e18)
        printf("-1");
    else{
        printf("%lld",a);
    }
    

    return 0;
}