#include <stdio.h>

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

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