class Solution: def canJump(self, nums: List[int]) -> bool: mx = 0 for i, x in enumerate(nums): if mx < i: return False mx = max(mx, i + x) return True