#include using namespace std; int main(){ int n; cin >> n; vector v(n); for(int i=0; i> v[i]; set se; se.insert(v[0]); for(int i=1; i se2(se); bool ok = (v[i] != 0); for(long long x : se2) { se.insert(x * v[i]); se.insert(x + v[i]); se.insert(x - v[i]); if(ok) se.insert(x / v[i]); } } long long ans = -1e9; for(long long x : se) ans = max(ans, x); cout << ans << endl; return 0; }