int main()
{
  int n;
  scanf("%d", &n);
  long a[n], i;
  long tmp = pow(10, 18);
  long sum = 1;
  for (i = 0; i < n; i++)
  {
    scanf("%d", &a[i]);
    sum *= a[i];
    if (sum > tmp)
    {
      printf("-1");
      return 0;
    }
  }
  printf("%ld", sum);
}