#include <stdio.h>

int main(){
    int i;
    int N;
    long long int A[10000];
    scanf("%d", &N);
    for (i = 0; i < N;i++){
        scanf("%lld", &A[i]);
    }

    int flag = -1;
    long long int prod = 1;
    for (i = 0; i < N;i++){
        prod *= A[i];
        if(prod>1e+18){
            flag = 1;
        }
    }

    if(flag==1 && prod!=0){
        puts("-1");
    }else{
        printf("%lld", prod);
    }
    
    return 0;
}