


import re




def     __SCREAMING_SNAKE_CASE							(       lowercase_      )		->     list:




						'''simple docstring'''







						return [char.split() for char in re.split(r'''[^ a-z A-Z 0-9 \s]'''      ,       str_      )]




def     __SCREAMING_SNAKE_CASE							(       lowercase_      )		->     str:




						'''simple docstring'''







						__UpperCAmelCase			:							str	    =	split_input(str_      )
						return "".join(
						    [''''''.join([char.capitalize() for char in sub_str]      ) for sub_str in string_split]      )




def     __SCREAMING_SNAKE_CASE							(       lowercase_      ,       lowercase_      ,       lowercase_      )		->     str:




						'''simple docstring'''







						try:
												__UpperCAmelCase			:							List[str]	    =	split_input(lowercase_      )
												if upper:
																		__UpperCAmelCase			:							List[Any]	    =	''''''.join(
																		    [
																		        separator.join([char.upper() for char in sub_str]      )
																		        for sub_str in string_split
																		    ]      )
												else:
																		__UpperCAmelCase			:							List[Any]	    =	''''''.join(
																		    [
																		        separator.join([char.lower() for char in sub_str]      )
																		        for sub_str in string_split
																		    ]      )
												return res_str
						except IndexError:
												return "not valid string"




def     __SCREAMING_SNAKE_CASE							(       lowercase_      )		->     str:




						'''simple docstring'''







						return to_simple_case(lowercase_      )




def     __SCREAMING_SNAKE_CASE							(       lowercase_      )		->     str:




						'''simple docstring'''







						try:
												__UpperCAmelCase			:							Optional[Any]	    =	to_simple_case(lowercase_      )
												return res_str[0].lower() + res_str[1:]
						except IndexError:
												return "not valid string"




def     __SCREAMING_SNAKE_CASE							(       lowercase_      ,       lowercase_      )		->     str:




						'''simple docstring'''







						return to_complex_case(lowercase_      ,       lowercase_      ,       '''_'''      )




def     __SCREAMING_SNAKE_CASE							(       lowercase_      ,       lowercase_      )		->     str:




						'''simple docstring'''







						return to_complex_case(lowercase_      ,       lowercase_      ,       '''-'''      )


if __name__ == "__main__":
				__import__("""doctest""").testmod()





def     __SCREAMING_SNAKE_CASE							(       lowercase_      ,       lowercase_      )		->     int:




						'''simple docstring'''







						return 1 if input_a == input_a else 0




def     __SCREAMING_SNAKE_CASE							(       )		->     None:




						'''simple docstring'''







						assert xnor_gate(0      ,       0      ) == 1
						assert xnor_gate(0      ,       1      ) == 0
						assert xnor_gate(1      ,       0      ) == 0
						assert xnor_gate(1      ,       1      ) == 1


if __name__ == "__main__":
				print(xnor_gate(0, 0))
				print(xnor_gate(0, 1))
				print(xnor_gate(1, 0))
				print(xnor_gate(1, 1))

