





'''simple docstring'''


def 	__a(SCREAMING_SNAKE_CASE_  :					bytes    ):



    '''simple docstring'''





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


def 	__a(SCREAMING_SNAKE_CASE_  :					str    ):



    '''simple docstring'''





    if (len(SCREAMING_SNAKE_CASE_    ) % 2) != 0:
        raise ValueError(
            "Base16 encoded data is invalid:\nData 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:\nData 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'''


from __future__ import annotations


def 	__a(SCREAMING_SNAKE_CASE_  :					list[float]		,       SCREAMING_SNAKE_CASE_  :					list[float]    ):



    '''simple docstring'''





    _lowerCAmelCase				=      sorted(numsa + numsa    )
    _lowerCAmelCase			,			_lowerCAmelCase				=      divmod(len(SCREAMING_SNAKE_CASE_    )		,       2    )
    if mod == 1:
        return all_numbers[div]
    else:
        return (all_numbers[div] + all_numbers[div - 1]) / 2


if __name__ == "__main__":
       import doctest

       doctest.testmod()
       _SCREAMING_SNAKE_CASE	 =							[float(x) for x in input("Enter the elements of first array: ").split()]
       _SCREAMING_SNAKE_CASE	 =							[float(x) for x in input("Enter the elements of second array: ").split()]
       print(f'''The median of two arrays is: {median_of_two_arrays(array_a, array_a)}''')


