





def A_      (						A__							)    ->						Union[str, Any]:
       a__		:      int					=							len(snake_case__							)
       for _ in range(snake_case__							):
              for i in range(_ % 2						, arr_size - 1						, 2							):
                     if arr[i + 1] < arr[i]:
                            a__					,				a__		:      Dict					=							arr[i + 1], arr[i]

       return arr


if __name__ == "__main__":
    lowercase :			Optional[int]     		=    list(range(1_0, 0, -1))
    print(F"""Original: {arr}. Sorted: {odd_even_transposition(arr)}""")




import unittest

from knapsack import knapsack as k
class 					lowercase__(							unittest.TestCase				):



	"""simple docstring"""




	def 		_lowercase    (			self    :     Optional[int]			)			->	str:
					lowercase_	    =   0
					lowercase_	    =   [0]
					lowercase_	    =   [0]
					lowercase_	    =   len(SCREAMING_SNAKE_CASE_			)
					self.assertEqual(k.knapsack(SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			)			,				0			)

					lowercase_	    =   [6_0]
					lowercase_	    =   [1_0]
					lowercase_	    =   len(SCREAMING_SNAKE_CASE_			)
					self.assertEqual(k.knapsack(SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			)			,				0			)
	def 		_lowercase    (			self    :     int			)			->	str:
					lowercase_	    =   3
					lowercase_	    =   [1, 2, 3]
					lowercase_	    =   [3, 2, 1]
					lowercase_	    =   len(SCREAMING_SNAKE_CASE_			)
					self.assertEqual(k.knapsack(SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			)			,				5			)




	def 		_lowercase    (			self    :     str			)			->	Tuple:
					lowercase_	    =   5_0
					lowercase_	    =   [6_0, 1_0_0, 1_2_0]
					lowercase_	    =   [1_0, 2_0, 3_0]
					lowercase_	    =   len(SCREAMING_SNAKE_CASE_			)
					self.assertEqual(k.knapsack(SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			,				SCREAMING_SNAKE_CASE_			)			,				2_2_0			)


if __name__ == "__main__":
						unittest.main()




