def findUnsortedSubarray(self, nums): same = [a == b for a, b in zip(nums, sorted(nums))] return 0 if all(same) else len(nums) - same.index(False) - same[::-1].index(False)