




class 						SCREAMING_SNAKE_CASE__		:
     def __init__(	self  :		Any					,	__lowerCamelCase  :		Optional[Any]=None	):



       """simple docstring"""
       lowerCAmelCase__								=			data
       lowerCAmelCase__								=			None



     def __repr__(	self  :		List[str]	):



       """simple docstring"""
       lowerCAmelCase__								=			''''''
       lowerCAmelCase__								=			self
       while temp:
         string_rep += F"""<{temp.data}> ---> """
         lowerCAmelCase__								=			temp.next
       string_rep += "<END>"
       return string_rep



def 		a_       (   __lowerCAmelCase							):

  # if elements_list is empty
  if not elements_list:
    raise Exception('''The Elements List is empty'''							)

  # Set first element as Head
  lowerCAmelCase__								=			Node(elements_list[0]							)
  lowerCAmelCase__								=			head
  # Loop through elements from position 1
  for data in elements_list[1:]:
    lowerCAmelCase__								=			Node(__lowerCAmelCase							)
    lowerCAmelCase__								=			current.next
  return head


__magic_name__     :     List[Any]  							=					[1, 3, 5, 32, 44, 12, 43]
print(F"List: {list_data}")
print("""Creating Linked List from List.""")
__magic_name__     :     Optional[Any]  							=					make_linked_list(list_data)
print("""Linked List:""")




print(linked_list)







def 		a_       (   __lowerCAmelCase      ,   __lowerCAmelCase							):
  assert isinstance(__lowerCAmelCase      ,   __lowerCAmelCase							), F"""The input value of [set_a={set_a}] is not a set"""
  assert isinstance(__lowerCAmelCase      ,   __lowerCAmelCase							), F"""The input value of [set_b={set_b}] is not a set"""

  return {a + b for a in set_a for b in set_b}


if __name__ == "__main__":
      from doctest import testmod

      testmod()

