#include<stdio.h>
int main(){
    int n;
    scanf("%d",&n);
    long long a[n];
    long long ans = 1;
    for(int i = 0; i < n; i++){
        scanf("%lld",&a[i]);
        if(a[i] == 0)
            ans = 0;
    }
    if(ans == 0){
        puts("0");
        return 0;
    }
    for(int i = 0; i < n; i++){
        ans *= a[i];
        if(ans > 1000000000000000000){
            puts("-1");
            return 0;
        }
    }
    printf("%lld\n",ans);
    return 0;
}