



a_       :Optional[int]				  =				{
    "0000": "0",
    "0001": "1",
    "0010": "2",
    "0011": "3",
    "0100": "4",
    "0101": "5",
    "0110": "6",
    "0111": "7",
    "1000": "8",
    "1001": "9",
    "1010": "a",
    "1011": "b",
    "1100": "c",
    "1101": "d",
    "1110": "e",
    "1111": "f",
}
def 	lowercase_							(A			:			str				):
       snake_case__							:     Dict            =     str(A				).strip()

       # Exceptions
       if not binary_str:
              raise ValueError('Empty string was passed to the function'				)
       snake_case__							:     List[str]            =     binary_str[0] == '-'
       snake_case__							:     Optional[Any]            =     binary_str[1:] if is_negative else binary_str
       if not all(char in '01' for char in binary_str				):
              raise ValueError('Non-binary value was passed to the function'				)

       snake_case__							:     Union[str, Any]            =     (
           '0' * (4 * (divmod(len(A				)		, 4				)[0] + 1) - len(A				)) + binary_str
       )

       snake_case__							:     List[str]            =     []
       for x in range(0		, len(A				)		, 4				):
              hexadecimal.append(BITS_TO_HEX[binary_str[x : x + 4]]				)
       snake_case__							:     Optional[Any]            =     '0x' + ''.join(A				)

       return "-" + hexadecimal_str if is_negative else hexadecimal_str


if __name__ == "__main__":
 from doctest import testmod

 testmod()











def 	lowercase_							(A			:			list				):
       for i, _ in enumerate(A				):
              if (i % 2 == 1) == (nums[i - 1] > nums[i]):
                     snake_case__     ,    snake_case__							:     List[str]            =     nums[i], nums[i - 1]

       return nums


if __name__ == "__main__":
 print("Enter the array elements:")
 a_       :Tuple				  =				list(map(int, input().split()))
 print("The unsorted array is:")
 print(array)
 print("Array after Wiggle sort:")
 print(wiggle_sort(array))






