#include<stdio.h>
#include<math.h>

int main()
{
    int N;
    scanf("%d", &N);

    int i;
    long long int A[N];

    for(i=0;i<N;i++){
        scanf("%lld", &A[i]);
    }

    long long int C = pow(10,18);
    long long int Result = 1;

    for(i=0;i<N;i++){
        Result = Result * A[i];
    }

    if ( Result >= C ){
      Result = -1;
    }

    printf("%lld\n",Result);
}
