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

int main(void)
{
  long long int i, n, a[1000000], result = 1;
  
  scanf("%lld", &n);
  
  for( i = 0; i < n; i++ ){
      scanf("%lld ", &a[i]);
  }
  
  for( i = 0; i < n; i++ ){
      if( a[i] == 0 ){
          printf("0\n");
          return 0;
      }
  }
  
  for( i = 0; i < n; i++ ){
    result *= a[i];
    if( result > 1000000000000000000 ){
        printf("-1\n");
        return 0;
    }
    if( result < 0){
      printf("-1\n");
      return 0;
  }
  }
  
  
  printf("%lld\n", result);
  return 0;
}