#include <stdio.h>
#include <math.h>
 
int main(){
  int N;
  int temp = 1;
  int A[256] = {};
  if(scanf("%d",&N)){};
  for (int i=1;i <= N;i++){
    if(scanf("%d",&A[i])){};
  }
  for (int i=0;i <= N;i++){
    temp *= A[i];
  }
  if (temp >= (int)pow(10.0,18.0)){
    printf("-1");
  }else{
    printf("%d",temp);
  }
  return 0;
}