#include<stdio.h>
#include<math.h>
#define　ull unsigned long long
int main(){
  int n,c=0;
  ull ans=1,a[10010];
  scanf("%d",&n);
  for(int i=1;i<=n;i++){
    scanf("%llu",&a[i]);
    c+=log10(a[i]);
    if(c>=18){
      printf("-1");
      return 0;
    };
    ans*=a[i];
  };
  printf("%llu",ans);
};
