#include<stdio.h>
int main(void){
int n;
  scanf("%d",&n);
  long long a[n],ans[n];
  for(int i=0;i<n;i++){
	 scanf("%lld",&a[i]);
    if(a[i]==0){
	printf("0");
      return 0;
    }
   // printf("%lld\n",ans);
  }
  ans[0]=a[0];
  for(int i=1;i<n;i++){
	ans[i]=ans[i-1]*a[i];
   	if(ans[i]/a[i]!=ans[i-1]){
      printf("-1");
      return 0;
    }
    if(ans[i]>1000000000000000000){
      printf("-1");
      return 0;
    }
  }
  printf("%lld",ans[n-1]);
  return 0;
}