






import requests

def   __lowercase       (			snake_case,	snake_case			):







				"""simple docstring"""






				__magic_name__		:Dict   =   {'''Content-Type''': '''application/json'''}
				__magic_name__		:Union[str, Any]   =   requests.post(snake_case,	json={'''text''': message_body},	headers=snake_case			)
				if response.status_code != 2_0_0:
								__magic_name__		:Any   =   (
								    '''Request to slack returned an error '''
								    f'''{response.status_code}, the response is:\n{response.text}'''
								)
								raise ValueError(snake_case			)


if __name__ == "__main__":
					# Set the slack url to the one provided by Slack when you create the webhook at
					# https://my.slack.com/services/new/incoming-webhook/
					send_slack_message("""<YOUR MESSAGE BODY>""", """<SLACK CHANNEL URL>""")








from __future__ import annotations

from collections.abc import Iterable, Iterator
from dataclasses import dataclass

lowerCamelCase  =(3, 9, -1_1, 0, 7, 5, 1, -1)
lowerCamelCase  =(4, 6, 2, 0, 8, 1_0, 3, -2)




@dataclass
class 					_lowerCamelCase			:





     """simple docstring"""







     SCREAMING_SNAKE_CASE_		 =	42
     SCREAMING_SNAKE_CASE_		 =	42




class 					_lowerCamelCase			:





     """simple docstring"""







     def __init__(				self    ,    __SCREAMING_SNAKE_CASE	)	-> None:




           """simple docstring"""







           UpperCamelCase__     : Node | None											=					None
           for i in sorted(__SCREAMING_SNAKE_CASE    ,    reverse=__SCREAMING_SNAKE_CASE	):
                 UpperCamelCase__     : List[str]											=					Node(__SCREAMING_SNAKE_CASE    ,    self.head	)






     def __iter__(				self	)	-> Iterator[int]:




           """simple docstring"""







           UpperCamelCase__     : int											=					self.head
           while node:
                 yield node.data
                 UpperCamelCase__     : List[Any]											=					node.next_node






     def __len__(				self	)	-> int:




           """simple docstring"""







           return sum(1 for _ in self	)






     def __str__(				self	)	-> str:




           """simple docstring"""







           return " -> ".join([str(__SCREAMING_SNAKE_CASE	) for node in self]	)


def 				SCREAMING_SNAKE_CASE_   (      UpperCamelCase__			,		UpperCamelCase__		):
      return SortedLinkedList(list(UpperCamelCase__		) + list(UpperCamelCase__		)		)


if __name__ == "__main__":
    import doctest

    doctest.testmod()
    lowerCamelCase  =SortedLinkedList
    print(merge_lists(SSL(test_data_odd), SSL(test_data_even)))


