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