N = int(input()) a = [int(i) for i in input().split()] ans = a[0] for i in range(1,N): ma = -10**10 ma = max(ma,ans + a[i]) ma = max(ma,ans - a[i]) ma = max(ma,ans * a[i]) if a[i] != 0: ma = max(ma,ans // a[i]) ans = ma print(ans)