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

int main(void){
    long int N; //整数の個数
    int F=0;
    long long Pro=1;
    double LogPro=0;
    scanf("%ld",&N);
    long long data[N];
    for(int i=0;i<N;i++){
        scanf("%lld",&data[i]);
        LogPro+=log(data[i]);
        if(LogPro>18) {
            F=1;
            break;
        }
        Pro=Pro*data[i];
    }
    if(F==0) printf("%lld",Pro);
    else printf("%d",-1);
    return 0;
}