#include <stdio.h>
int main(void){
    // Your code here!
    int n;
    int flag=0;
    unsigned long long int sum=1;
    scanf("%d", &n);
    unsigned long long int a;
    int i;
    for(i = 0;i<n;i++){
        scanf("%llu", &a);
        if(a==0){
            sum=0;
            break;
        }
        if(sum*a>1000000000000000000){
            flag=1;
            break;
        }
        sum*=a;
    }
    
    if(i!=n-1){
    for(int j=i;j<n;j++){
        scanf("%llu", &a);
        if(a==0){
            sum=0;
            flag=0;
            break;
        }
    }
    }
    if(flag==1){
    printf("-1");
    }else{
    printf("%lld",sum);
    }
    return 0;
}