1class Solution:2def minimumDeletions(self, nums: List[int]) -> int:3minFromFront = nums.index(min(nums))4maxFromFront = nums.index(max(nums))56minFromBack = len(nums) - minFromFront - 17maxFromBack = len(nums) - maxFromFront - 189return min(10max(minFromFront, maxFromFront) + 1, # Case 111max(minFromBack, maxFromBack) + 1, # Case 212minFromBack + maxFromFront + 2, # Case 313minFromFront + maxFromBack + 2,14) # Case 4