#include <stdio.h>
#include <string.h>
#include <math.h>
#include <stdlib.h>
#include <limits.h>
#include <stdbool.h>

#define rep(i, n) for(int i=0; i<(n); ++i)
#define max  100000

int main(void){
 
    long long int a[max], ans=1;
    int n;
    
    scanf("%d", &n);
    rep(i, n){
        scanf("%lld", &a[i]);
        if (a[i]==0) {
            printf("%d", 0);
            return 0;
        }
        if (ans>1000000000000000000||ans<0) {
            printf("%d", -1);
            return 0;
        }
    }
    
    printf("%lld", ans);
    
    return 0;
}

