#include<stdio.h>

long long int lim=1000000000000000000;

int main(void){
    long long int N,i,ans=1;
    scanf("%lld",&N);
    long long int A[N];
    for(i=0;i<N;i++){
        scanf("%lld",&A[i]);
        if(A[i]==0){
            printf("0\n");
            return 0;
        }
    }
    for(i=0;i<N;i++){
        ans*=A[i];
        if(ans>lim){
            printf("-1\n");
            return 0;
        } 
    }
    printf("%lld\n",ans);
    return 0;
}