#include #include #include using namespace atcoder; using mint = modint998244353; using namespace std; #define rep(i,n) for(int i=0;i<(n);i++) #define Inf 1000000001 int main(){ int n; cin>>n; multiset a; rep(i,n){ long long t; cin>>t; a.insert(t); } rep(i,n-1){ if(i%2==0){ auto it = a.begin(); long long x = *it; a.erase(it); it = a.begin(); long long y = *it; a.erase(it); a.insert(x*y); } else{ auto it= a.end(); it--; a.erase(it); it = a.end(); it--; a.erase(it); a.insert(1LL); } } cout<<(*a.begin())<