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

int main(){
    int data[100000];
    int N,num,i,sum,over;
    num = 0;
    sum = 1;

    for(i=1;i<=N;i++){
        scanf("%d",&data[i-1]);
    }

    while(num < N + 1){
        sum = sum * data[num];
        sum++;
    }

    over = pow(10,18);

    if(sum > over){
        printf("%d",sum);
    }else{
        printf("%d",-1);
    }

}