#include using namespace std; using ll = long long int; using ld = long double; int main(){ cout << fixed << setprecision(15); ll N; cin >> N; vector A(N); for(ll i = 0;i < N;i++) cin >> A[i]; sort(A.begin(),A.end()); if(N == 1) cout << A[0] << endl; else if(N == 2) cout << A[0] * A[1] << endl; else if(N % 2 == 1) cout << 1 << endl; else{ cout << A[0] << endl; } }