#include <stdio.h>

int main(void){
  int n;
  long long ans = 1;
  long long a[100000];
  int flag=0;
  scanf("%d", &n);
  for(int i=0; i<n; i++){
    scanf("%lld", &a[i]);
    if(a[i]==0){
      flag=1;
      ans=0;
      break;
    }
  }

  if(flag==0){
    for(int i=0; i<n; i++){
      ans *= a[i];
      if(ans>1000000000000000000){
        ans = -1;
        break;
      }
    }
  }

  printf("%lld\n", ans);
  return 0;
}
