#include <stdio.h>

int main(){
  long long int A=1LL,T;
  int N;
  int AL,TL;
  scanf("%d\n",&N);
  for(int i=0;i<N;i++){
    scanf("%lld ",&T);
    long long int PA=A,PT=T;
    AL=0;
    while(PA>0LL){
      PA/=10LL;
      AL++;
    }
    TL=0;
    while(PT>0LL){
      PT/=10LL;
      TL++;
    }
    if(AL+TL>=21 || A*T>1000000000000000000){
      A=-1LL;
      break;
    }
    A*=T;
  }
  
  printf("%lld\n",A);
  
  return 0;
}
