#include <stdio.h>
#include <string.h>
#include <math.h>
#pragma warning(disable : 4996)

int main()
{
    long long a[10010];
    long n;
    scanf("%d", &n);

    for (int i = 0; i < n; i++) {
        scanf("%lld", &a[i]);
    }

        for (int i = 0; i < n; i++){
            if (a[i] == 0) {
                printf("0");
                return 0;
            }
    }

    long long ans = 1;

    for (int i = 0; i < n; i++) {
        if (a[i] <= 1000000000000000000 / ans) {
            
            ans *= a[i];
        }
        else {
            printf("-1");
            return 0;
        }
    }

    printf("%lld", ans);

    return 0;

}