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

int main(){
    unsigned long long int tf=0,n,a,ans=1,i,MAXLEN=1000000000000000000;

    scanf("%lld",&n);
    for(i=-0;i<n;i++){
        scanf("%lld",&a);
        //printf("%lld\n",a);
        if(MAXLEN/a<ans){ 
            tf=1;
        }
        ans*=a;
    }

    if(tf==1){
        if(ans==0){
            printf("0");
        }else{
            printf("-1");
        }
    }else{
        printf("%lld",ans);
    }


    return 0;
}