#include <stdio.h>

int main(){
  int n;  scanf("%d ", &n);
  long ans = 1;
  int flag = 0, zero = 0;
  for(int i=0; i<n; i++){
    long a;  scanf("%ld", &a);
    if(!flag)  ans *= a;
    if(ans > 1000000000000000000){
      flag = 1;
      ans = 0;
    }
    if(a == 0)  zero = 1;
  }

  if(zero){
    ans = 0;
  }else if(flag){
    ans = -1;
  }
  
  printf("%ld\n", ans);
  
  return 0;
}
