





"""simple docstring"""






def     __A      (			a_						:Union[str, Any])		->		list:
				__a :						Tuple			       =  False
				while is_sorted is False:  # Until all the indices are traversed keep looping
								__a :						Optional[Any]			       =  True
								for i in range(0   ,       len(__UpperCamelCase) - 1   ,       2):  # iterating over all even indices
												if input_list[i] > input_list[i + 1]:
																__a       ,						__a :						List[str]			       =  input_list[i + 1], input_list[i]
																# swapping if elements not in order
																__a :						Optional[Any]			       =  False

								for i in range(1   ,       len(__UpperCamelCase) - 1   ,       2):  # iterating over all odd indices
												if input_list[i] > input_list[i + 1]:
																__a       ,						__a :						int			       =  input_list[i + 1], input_list[i]
																# swapping if elements not in order
																__a :						List[str]			       =  False
				return input_list


if __name__ == "__main__":
		print('''Enter list to be sorted''')
		A 			=   [int(x) for x in input().split()]
		# inputing elements of the list in one line
		A 			=   odd_even_sort(input_list)
		print('''The sorted list is''')
		print(sorted_list)






"""simple docstring"""






from math import log

from scipy.constants import Boltzmann, physical_constants

A 			=  300  # TEMPERATURE (unit = K)

def     __A      (			a_						:float   ,       a_						:float   ,       a_						:float   ,       )		->		float:

				if donor_conc <= 0:
								raise ValueError('''Donor concentration should be positive''')
				elif acceptor_conc <= 0:
								raise ValueError('''Acceptor concentration should be positive''')
				elif intrinsic_conc <= 0:
								raise ValueError('''Intrinsic concentration should be positive''')
				elif donor_conc <= intrinsic_conc:
								raise ValueError(
								    '''Donor concentration should be greater than intrinsic concentration''')
				elif acceptor_conc <= intrinsic_conc:
								raise ValueError(
								    '''Acceptor concentration should be greater than intrinsic concentration''')
				else:
								return (
								    Boltzmann
								    * T
								    * log((donor_conc * acceptor_conc) / intrinsic_conc**2)
								    / physical_constants["electron volt"][0]
								)


if __name__ == "__main__":
		import doctest

		doctest.testmod()