#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");
                        return 0;
                }
        }

        long long prod=1;
        for(i=0; i<n; i++){
                if(a[i]<=1000000000000000000/prod){
                        prod*=a[i];
                }else{
                        printf("-1");
                        return 0;
                }
        }
        printf("%lld", prod);
}
