Leetcode 856 Python Complexity