#include <stdio.h>

int main() {
    long long int n,ans,ansc;
    
    scanf("%lld",&n);
    
    long long int a[n];
    
    for(int i=0;i<n;i++){
        scanf("%lld",&a[i]);
    }
    ans=a[0];
    for(int i=1;i<n;i++){
        ans*=a[i];
    }
    
    ansc=ans;
    
    for(int i=1;i<n;i++){
        if(a[i]!=0){
            ansc/=a[i];
        }else{
            break;
        }
    }
    if(ansc!=a[0]){
        if(ans==0){
            printf("0");
            return 0;
        }
        printf("-1");
        return 0;
    }else{
        if(ans>1000000000000000000){
            printf("-1");
        }else{
            printf("%lld",ans);
        }
    }
        return 0;
}
