#include <stdio.h>

int main()
{
    long long int t;
    scanf("%lld", &t);
    
    long long int num [t] = {0}, hasil=1;
    
    for (long long int i = 0; i < t; i++)
	{
        scanf("%lld", &num[i]); 
    }
    
    for (long long int i = 0; i < t; i++)
	{
        if (num[i] == 0)
		{
            printf("0\n");
        }
    }
        
    for (int i = 0; i < t; i++)
	{
        if(num[i] <= 1e18 / hasil)
		{
            hasil *= num[i];
        }
        else
		{
            printf("-1\n");
    	}
    }    
    
    printf("%lld",hasil);  
	 
	return 0;
}