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

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