text: def maxSubArraySum(a,size):
      max_so_far = -1000000000000000000000
      max_ending_here = 0
        
      for i in range(0, size):
          max_ending_here = max_ending_here + a[i]
          if (max_so_far < max_ending_here):
              max_so_far = max_ending_here
   
          if max_ending_here < 0:
              max_ending_here = 0  
      return max_so_far
  
  a = list(map(int,input().split()))
  print(maxSubArraySum(a,len(a)))
  