


import re







def        lowerCAmelCase_  (      __lowerCamelCase			):
							return [char.split() for char in re.split(R"[^ a-z A-Z 0-9 \s]"							,			str_			)]







def        lowerCAmelCase_  (      __lowerCamelCase			):
							__snake_case	:    int											=     split_input(str_			)
							return "".join(
							    ["".join([char.capitalize() for char in sub_str]			) for sub_str in string_split]			)







def        lowerCAmelCase_  (      __lowerCamelCase							,			__lowerCamelCase							,			__lowerCamelCase			):
							try:
														__snake_case	:    Union[str, Any]											=     split_input(__lowerCamelCase			)
														if upper:
																					__snake_case	:    Optional[Any]											=     "".join(
																					    [
																					        separator.join([char.upper() for char in sub_str]			)
																					        for sub_str in string_split
																					    ]			)
														else:
																					__snake_case	:    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        lowerCAmelCase_  (      __lowerCamelCase			):
							return to_simple_case(__lowerCamelCase			)







def        lowerCAmelCase_  (      __lowerCamelCase			):
							try:
														__snake_case	:    Optional[Any]											=     to_simple_case(__lowerCamelCase			)
														return res_str[0].lower() + res_str[1:]
							except IndexError:
														return "not valid string"







def        lowerCAmelCase_  (      __lowerCamelCase							,			__lowerCamelCase			):
							return to_complex_case(__lowerCamelCase							,			__lowerCamelCase							,			"_"			)







def        lowerCAmelCase_  (      __lowerCamelCase							,			__lowerCamelCase			):
							return to_complex_case(__lowerCamelCase							,			__lowerCamelCase							,			"-"			)


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





def        lowerCAmelCase_  (      __lowerCamelCase							,			__lowerCamelCase			):
							return int((input_a, input_a).count(0			) == 0			)







def        lowerCAmelCase_  (      ):
							assert and_gate(0							,			0			) == 0
							assert and_gate(0							,			1			) == 0
							assert and_gate(1							,			0			) == 0
							assert and_gate(1							,			1			) == 1


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

