#include <stdio.h>

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