#include typedef long long ll; using namespace std; int INF = 1e9; int MOD = 1000000007; main(){ int N,a; cin >> N >> a; ll mini = a,maxi = a; for(int i = 1;i < N;i++){ ll b[6]; cin >> a; b[0] = maxi + a; b[1] = maxi - a; b[2] = maxi * a; b[3] = mini + a; b[4] = mini - a; b[5] = mini * a; maxi = max(maxi,*max_element(b,b+6)); mini = min(mini,*min_element(b,b+6)); } cout << maxi << endl; }