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