n=int(input()) a=list(map(int,input().split())) q=[a[0]]*4 X=10**20 for v in a[1:]: Q=max(q) nq=[-X]*4 if v!=0: nq[0]=Q+v nq[1]=Q-v nq[2]=Q*v nq[3]=Q//v else: nq[0]=Q+v nq[1]=Q-v nq[2]=Q*v q=nq print(max(q))