#include<stdio.h>
int main(){
     int n, i;
     unsigned long long int b=1,a[200000];
    scanf("%d",&n);
    for(i=0;i<n;i++)
        scanf("%lld",&a[i]);
    
    for(i=0;i<n;i++){
        if(a[i]==0){
            printf("0\n");
            return 0;
        }
    }
    for(i=0;i<n;i++){
        b*=a[i];
        if(b==0){
            b=-1;
            break;
        }
        if(b>1000000000000000000){
            b=-1;
            break;
        }
    }
    printf("%lld\n",b);
return 0;
}