[Python3] memory usage: less than 100%
```\nclass Solution:\n    def getMaximumConsecutive(self, coins: List[int]) -> int:\n        cur = ans = sum(coins);\n        coins.sort();\n        while cur >
```\nclass Solution:\n    def getMaximumConsecutive(self, coins: List[int]) -> int:\n        cur = ans = sum(coins);\n        coins.sort();\n        while cur > 1 and coins:            \n            half = cur//2;\n            cur += -coins.pop();            \n            #we cannot make half with the remaining coins\n            if cur < half:\n                ans = cur;\n            \n        return ans + 1;\n""" \nmax = 4     [1,3]\nmax = 1 < 2         -> max = 1\n\nmax = 7     [1,1,1,4]\nmax = 3 >=3 [1,1,1]\nmax = 2 >=1 [1,1]\nmax = 1 >=0 [1]\n\n\nmax = 19    [1,1,3,4,10]\nmax = 9 >=9 [1,1,3,4]\nmax = 5 >=4 [1,1,3]\nmax = 2 >=2 [1,1]\nmax = 1 >=1 [1]\n\n\nmax = 18    [1,3,4,10]\nmax = 8 < 9 [1,3,4]\nmax = 4 >=4 [1,3]\nmax = 1 < 2 [1]\n\n"""
[]