#include <iostream>
#include<vector>
using namespace std;

int main(){
  long long s=1;
  for(int i=0;i<18;i++){
    s = s*10;
  }
  long long n;
  cin>>n;
  vector<long long> a(n);
  for(int i=0;i<n;i++){
    cin>>a[i];
    if(a[i]==0){
      cout<<0;
      return 0;
    }
  }
  long long ans=1;

  for(int i=0;i<n;i++){
    ans = ans*a[i];
    if(ans>s){
      cout<<-1;
      return 0;
    }
  }

  if(ans>s){
    cout<<-1;
  }else{
    cout<<ans;
  }
}
