#include <stdio.h>

#define rep(i, n) for(int i=0; i<(n); ++i)
#define max 1000000000000000000

void debug(char * string, long int target) {
  printf("%s", string);
  printf("%ld", target);
  printf("%c", '\n');
}

int main() {
  int N;

  scanf("%d", &N);


  long int ans = 1;
  rep(i, N) {
    long int A;
    scanf("%ld", &A);
    ans *= A;
  }

  if (ans > max) {
    ans = -1;
  }
  printf("%ld", ans);

  return 0;
}
