


'''simple docstring'''


def 			snake_case_   (  SCREAMING_SNAKE_CASE__     ):







				"""simple docstring"""





				return "".join([hex(SCREAMING_SNAKE_CASE__     )[2:].zfill(2     ).upper() for byte in list(SCREAMING_SNAKE_CASE__     )]     )







def 			snake_case_   (  SCREAMING_SNAKE_CASE__     ):







				"""simple docstring"""





				if (len(SCREAMING_SNAKE_CASE__     ) % 2) != 0:
								raise ValueError(
								    """Base16 encoded data is invalid:
Data does not have an even number of hex digits."""     )
				# Check the character set - the standard base16 alphabet
				# is uppercase according to RFC3548 section 6
				if not set(SCREAMING_SNAKE_CASE__     ) <= set("""0123456789ABCDEF"""     ):
								raise ValueError(
								    """Base16 encoded data is invalid:
Data is not uppercase hex or it contains invalid characters."""     )
				# For every two hexadecimal digits (= a byte), turn it into an integer.
				# Then, string the result together into bytes, and return it.
				return bytes(int(data[i] + data[i + 1]							,      16     ) for i in range(0							,      len(SCREAMING_SNAKE_CASE__     )							,      2     )     )


if __name__ == "__main__":
				import doctest

				doctest.testmod()








'''simple docstring'''


def 			snake_case_   (  SCREAMING_SNAKE_CASE__							,      SCREAMING_SNAKE_CASE__     ):







				"""simple docstring"""





				return int((input_a, input_a).count(0     ) != 0     )







def 			snake_case_   (  ):







				"""simple docstring"""





				assert nand_gate(0							,      0     ) == 1
				assert nand_gate(0							,      1     ) == 1
				assert nand_gate(1							,      0     ) == 1
				assert nand_gate(1							,      1     ) == 0


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




