#include <stdio.h>
main () {
    int n;
    scanf("%d",&n);
    long long a[n], ans=1, maxono=1e18;
    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;
        }
    }
    for(int i=0;i<n;i++) {
        if(a[i]<=maxono/ans) {
                ans*=a[i];
            }
        else {
            printf("-1");
            return 0;
        }
    }
    printf ("%lld",ans);
    // zz did for long time

}