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

int main(void){
    long long int i, j, k, n, b, ans=1, po=0, po0=0;
    scanf("%lld", &n);
    long long int a[n];
    for(i=0; i<n; i++) scanf("%lld", &a[i]);
    for(i=0; i<n; i++){
        ans = ans*a[i];
        if(ans>1000000000000000000||ans<0) po++;
        if(a[i] == 0) po0++;
    }
    if(po0>0) printf("0");
    else if(po>0) printf("-1");
    else printf("%lld", ans);
    
}