#include<stdio.h>
int main()
{
    int n;
   
    if(scanf("%d", &n)<1){
       return 0;
    }
    
    long long u,a[n],r;
    for(long long i=0;i<n;i++){
        if(scanf("%llu", &u)<1){
            return 0;
        }
        a[i]=u;
    }
    
    for(long long j=0;j<n;j++){
        if(j==0){
            r=a[0];
        }else{
            if(a[j]==0){
                printf("0");
                return 0;
            }else{
                r=r*a[j];
            }
        }
    }
    
    if(r > 1000000000000000000){
        r = -1;
    }
    printf("%llu",r);
   
    return 0;
}
