
#include <stdio.h>
#define MAX_SIZE 100005

int main()
{
    long long int arr[MAX_SIZE], n, prod= 1;
    scanf("%lld", &n);
    for(int m=0; m<n; m++)
    {
        scanf("%lld", &arr[m]);
        if(arr[m] == 0)
            printf("0\n");
    }
    for(int p=0; p<n; p++)
    {
        prod= prod*arr[p];
    }
    if(prod <= 1e8)
    printf("%lld\n", prod);
    else
    printf("-1\n");
    return 0;
}

// Author: Sorowar Mahabub
