//ABC169_B

#include <stdio.h>

int main(){
	int n;
	long int a[100005];
	long long int ans=1;
	
	scanf("%d",&n);
	
	for(int i=0;i<n;i++){
		scanf("%ld ",&a[i]);
//printf("a[%d]= %ld \t",i,a[i]);
		ans = ans * a[i];
printf("%ld \n",ans);	
		if(ans > 1000000000000000000 && a[i] == 0){
		printf("-1");
		return 0;
			}
	}
		


//	if(ans > 1000000000000000000){
//		printf("-1");
//	}
//	else printf("%lld",ans);

	printf("%lld",ans);
	
	return 0;
}
