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

int main() {
    int n, i;
    long long ans = 1, a[200000];

    scanf("%d", &n);
    
    for(i = 0;i < n;i++) {
        scanf("%lld", &a[i]);
    }

    for(i = 0;i < n;i++) {
        if(ans > 0) {
            if(a[i] != 0 && log10l(ans) + log10l(a[i]) > 18) {
                ans = -1;
            }
            else ans *= a[i];
        }

        if(a[i] == 0) {
            ans = 0;
            break;
        }
    }

    printf("%lld", ans);

    return 0;
}