#include<stdio.h>
long long a[100010];

int main() {
    int n, i;
    scanf("%d",&n);
    for(i=0;i<n; i++)
    scanf("%lld",&a[i]);
    int zero=0;
    for(i=0;i<n;i++)
        if(a[i]==0)zero++;
    if(zero > 0) {
        printf("0\n");
        return 0;
    }
    long long prod=1;
    for(int i=0;i<n;i++) {
        if(a[i]<=1000000000000000000/prod) {
            prod*=a[i];
        } else {
            printf("-1\n");
            return 0;
        }
    }
    printf("%lld\n",prod);
}