#include<stdio.h>

signed main(){
long long n;
long long i;
long long sum=1;
long long a[100010]={};
scanf("%lld",&n);

for(i=0;i<n;i++){
    scanf("%lld",&a[i]);
}
int zero=0;
for(i=0;i<n;i++)if(a[i]==0)zero++;


if(zero>0){
printf("0\n");
return(0);

}
for(i=0;i<n;i++){
    if(a[i]<=1000000000000000000/sum){
        sum*=a[i];
    }else{
        printf("-1\n");
        return (0);
    }

}

if(sum>1000000000000000000){
    printf("-1\n");
    return (0);
}
printf("%lld\n",sum);
return (0);
}