class Solution(object):
def maxSum(self, nums):
seti = set()
sumi = 0
maxi = max(nums)
if maxi < 0:
return maxi
for num in nums:
if num not in seti:
seti.add(num)
if num > 0:
sumi += num
return sumi
Y2xhc3MgU29sdXRpb24ob2JqZWN0KToKICAgIGRlZiBtYXhTdW0oc2VsZiwgbnVtcyk6CiAgICAgICAgc2V0aSA9IHNldCgpCiAgICAgICAgc3VtaSA9IDAKICAgICAgICBtYXhpID0gbWF4KG51bXMpCiAgICAgICAgaWYgbWF4aSA8IDA6CiAgICAgICAgICAgIHJldHVybiBtYXhpCiAgICAgICAgZm9yIG51bSBpbiBudW1zOgogICAgICAgICAgICBpZiBudW0gbm90IGluIHNldGk6CiAgICAgICAgICAgICAgICBzZXRpLmFkZChudW0pCiAgICAgICAgICAgICAgICBpZiBudW0gPiAwOgogICAgICAgICAgICAgICAgICAgIHN1bWkgKz0gbnVtCiAgICAgICAgcmV0dXJuIHN1bWk=