N=int(input()) a=list(map(int,input().split())) ans=a[0] def dp(i,ans): if i==N: return ans return max(dp(i+1,ans+a[i]),dp(i+1,ans-a[i]),dp(i+1,ans*a[i])) print(dp(1,ans))