#include <stdio.h>
#include <math.h>

int main(){
    unsigned long long int n,a,ans=1,i,MAXLEN=1000000000000000000;

    scanf("%lld",&n);
    for(i=-0;i<n;i++){
        scanf("%lld",&a);
        //printf("%lld\n",a);
        if(MAXLEN/a<ans){ break;}
        ans*=a;
    }

    if(ans>MAXLEN){
        printf("-1");
    }else{
        printf("%lld",ans);
    }

    return 0;
}