import sys sys.setrecursionlimit(10000000) MOD = 10 ** 9 + 7 INF = 10 ** 15 def main(): N = int(input()) A = list(map(int,input().split())) ma,mi = A[0],A[0] for i in range(1,N): X = ma + A[i],ma - A[i],ma * A[i],ma // A[i],mi + A[i],mi - A[i],mi * A[i],mi // A[i] ma = max(X) mi = min(X) print(ma) if __name__ == '__main__': main()