#include <stdio.h>


int main(){
    long long array[100010];
    int n;

    scanf("%d", &n);
    int i;
    for(i = 0; i < n; i++)scanf("%lld", &array[i]);

    int zero = 0;
    for(i = 0; i < n; i++){
        if(array[i] == 0)zero++;
    }
    if(zero > 0)printf("0\n");return 0;


    long long prod = 1;
    for(i = 0; i < n; i++){
        if(array[i] <= 1000000000000000000 / prod){
            prod *= array[i];
            
        }else{
            printf("-1\n");
            return 0;
        }

    }

    printf("%lld\n", prod);
    return 0;
}