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

int main(void){
    long long int i,N,A[100000],ans = 1;

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

    for(i=0;i<N;i++){
        if(A[i]==0){
            printf("0\n");
            return 0;
        }
    }

    for(i=0;i<N;i++){
        if(A[i] > 1000000000000000000/ans){
            ans = -1;
            break;
        }else{
            ans *= A[i];
        }
    }

    printf("%lld\n",ans);
    return 0;
}