#include<stdio.h>
int main()
{

    long long int a,b,i,j,k=1,z,count=0,p=0,q=0;
    scanf("%lld",&a);
    long long int ara[a];
    for(i=0;i<a;i++)
    {
        scanf("%lld",&ara[i]);
        if(ara[i]==0){
         q=1;
        }
    }
    if(q!=1){
    for(j=0;j<a;j++)
    {
        k=k*ara[j];
        if(k==1000000000000000000)
        {
            p=2;
            z=j;
            break;
        }
    }
    if(z==(a-1)&& p==2)
    {
        printf("%lld",k);
    }
    else{

     printf("-1\n");
    }
    }
    else{
       printf("0\n");
    }
}


