input: from typing import List
  
  def shuffle_list(list: List) -> List:
      """ Shuffle the given list in place and return the shuffled list.
      >>> shuffle_list([1, 2, 3, 4, 5])
      [3, 5, 2, 1, 4]  # The output will be different each time due to shuffling
      >>> shuffle_list([])
      []
      >>> shuffle_list(['a', 'b', 'c'])
      ['b', 'c', 'a']  # The output will be different each time due to shuffling
      """
      import random
      random.seed()
      random.shuffle(list)
      return list
output:     import random
      random.seed()
      random.shuffle(list)
      return list