#include <stdio.h>
int prod_arr(int arr[], int t) {
   int result = 1;
   for(int i = 0; i < t; i++)
   		result = result * arr[i];
  		return result;
}
int main() {
	int t;
	scanf("%d",&t);
	long double arr[t];
	long double b;
   	for(int i=0;i<t;i++){
   		scanf("%Ld",&arr[i])
	   }
   	b=prod_arr(arr,t);
   	if(b>1000000000000000000){
   		printf(-1);
	   }
   else{
   	printf(b);
   }
   
   return 0;
}