#include <stdio.h>
#include <math.h>
 
int main(void){
    char str[10];
    int n,i;
    long double m=1;
    fgets(str,sizeof(str),stdin);
    sscanf(str,"%d",&n);
    long double aa[n];
    for(i=0;i<n;i++)scanf("%Lf",&aa[i]);
    for(i=0;i<n;i++) m *= aa[i];
    
    if(m>1000000000000000000){
        printf("-1\n");
    }else{
        printf("%-18.0Lf\n",m);
    }
    return 0;
}